PHP:MySQL 选择多个Where

标签 php mysql

我在 Stackoverflow 上到处寻找添加多个 WHERE 实例的方法,但似乎都不起作用。

我的选择查询:

$result = mysql_query("SELECT * FROM $tableName WHERE user = $user AND column = 1");          //query

我尝试了 IN 和其他一些方法,但我不知道为什么它不会得到该列。如果我取出用户列,它就可以工作,但我希望它也限制到该列..

任何帮助将不胜感激!

最佳答案

columnmysql中的保留字。您必须在这种column_name周围使用`,并在字符串数据周围使用'单引号'$user'

SELECT * FROM $tableName WHERE user = '$user' AND `column` = 1

关于PHP:MySQL 选择多个Where,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17188152/

相关文章:

javascript - 名称中带有大括号的 ID 上的 QuerySelector

sql - SHOW CREATE TABLE 中的 'KEY' 是否意味着列已索引?

php - 如何在不刷新页面的情况下获取搜索结果

c++ - 如何使用 Mysql++ 将 C++ 变量传递给 C++ 的 Insert

mysql - 404 if record not found - 如何检查记录是否存在?

mysql - 用户的更新命令被拒绝

php - 需要帮助解决 mysql 和 odbc 查询问题

php - MySQL 数据库中的 TinyMCE 格式文本

php - 如何使用 JavaScript 打印行

php - Zend Framework 2 - 从 Controller 返回 JSON