当用户注册我的网站时,他们会填写一份注册表并将其详细信息放入名为 ptb_registrations 的表中。
在此之后,他们收到一封带有验证码的电子邮件,他们单击电子邮件链接并转到验证链接,输入正确的代码后,我希望运行查询。
此查询需要充当插入查询,它将数据从一个表 (ptb_registrations) 复制到另一个表 (ptb_users)。
有人可以帮我解决这个问题,因为它不起作用而且我不确定我是否朝着正确的方向前进。谢谢
// Make a safe query
$query = sprintf("INSERT INTO ptb_users (first_name, last_name, email,
password, dob)
SELECT firstname, lastname, email, password
dob
WHERE not exists (select 1 from ptb_registrations where ptb_registrations.registration_code='$verificationcode';",
mysql_real_escape_string($newpassword));
mysql_query($query)or die('Could not update members: ' . mysql_error());