php - 如何显示忘记密码的sql查询

标签 php mysql forgot-password

我是 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 将保存安全问题。

关于php - 如何显示忘记密码的sql查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13813437/

相关文章:

mysql - 选择左连接,按用户名分组并获取最后一行

mySQL将多个查询变成单个查询

php - 三步而不是四步忘记密码功能

security - 为什么我应该存储持久登录 cookie 和密码重置 token 的哈希值?

php - 将多个 MySQL 语句合并为一个

php - 清理 php session 文件

php - 用于 PHP 的 Richtext 编辑器 - MySQL Web 应用程序

php - 使用 codeigniter 通过 OR 进行内连接

php - 使用 CASE 尝试更新两个表之间的字段时出现 MySQL 错误 1064

Django模板错误: Could not parse the remainder: ',' from 'uid,' ?