我在 Stackoverflow 上到处寻找添加多个 WHERE 实例的方法,但似乎都不起作用。
我的选择查询:
$result = mysql_query("SELECT * FROM $tableName WHERE user = $user AND column = 1"); //query
我尝试了 IN 和其他一些方法,但我不知道为什么它不会得到该列。如果我取出用户列,它就可以工作,但我希望它也限制到该列..
任何帮助将不胜感激!
最佳答案
column
是mysql
中的保留字。您必须在这种column_name周围使用`
,并在字符串数据周围使用'
单引号'$user'
SELECT * FROM $tableName WHERE user = '$user' AND `column` = 1
关于PHP:MySQL 选择多个Where,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17188152/