我是php / mysql的新手,我想知道如何完成“忘记密码”页面,该页面显示用户在注册期间填写的问题。

我有一个查询,但似乎无法正常使用

$emailcheck = $_POST['email'];
$checkit = mysql_query("SELECT * Security_Question FROM users WHERE email ='$emailcheck'")


所以我的问题是如何显示“安全性问题”?

最佳答案

使用mysql_fetch_array()方法从查询资源中提取数据:

$emailcheck = $_POST['email'];
$checkit = mysql_query("SELECT Security_Question FROM users WHERE email ='$emailcheck'"); //fixed query syntax*
if (!$checkit) exit(); //don't forget to catch query errors!
$result = mysql_fetch_array($checkit);
$question = $result['Security_Question'];


$question将提出安全性问题。

10-07 12:32