小编use*_*551的帖子

MySQL:where子句错误中的未知列

我有一个PHP脚本,由于某种原因,mysql继续将值视为选择/插入列.这是我的SQL查询的一个例子:

$query = mysql_query("SELECT * FROM tutorial.users WHERE (uname=`".mysql_real_escape_string($username)."`)") or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)

这变成了:

SELECT * FROM tutorial.users WHERE (uname=`test`)
Run Code Online (Sandbox Code Playgroud)

错误是:

'where子句'中的未知列'test'

我也尝试过:

SELECT * FROM tutorial.users WHERE uname=`test`
Run Code Online (Sandbox Code Playgroud)

php mysql sql mysql-error-1054

6
推荐指数
2
解决办法
5万
查看次数

标签 统计

mysql ×1

mysql-error-1054 ×1

php ×1

sql ×1