mysql - 根据用户输入的 mysql 语句 where 和 or 出现问题

标签 mysql

$query = "SELECT username, email, password, salt 
          FROM tbl_memembers 
          WHERE (username = $resetuser) OR (email = $resetuser)";

当我知道输入的详细信息与输入的详细信息相匹配时,这会不断返回数据库中没有任何内容($resetuser = $_POST 来自上一页)

最佳答案

尝试使用此查询

 $query = "SELECT username, email, password, salt 
          FROM tbl_memembers 
          WHERE username = '$resetuser'  email = '$resetuser' ";

关于mysql - 根据用户输入的 mysql 语句 where 和 or 出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22908195/

相关文章:

php - 编辑 php mysql 中帖子的类别

mysql - 在mysql View 中将多行合并为单行

php - UTF-8贯穿始终

php - 在同一页显示一行的所有结果

java - 在 JAVA 中将 Json 日期时间转换为字符串

python - MySQLdb Python 执行不返回表

mysql - LAST_INSERTED_ID 的安全性

php - Wordpress 中的查询重写 - 删除自定义页面中的查询字符串

mysql - 无法通过 mysql 命令行手动将读或写锁应用到 Innodb 表中

php - PHP 中的参数化查询