请帮忙
我正进入(状态
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax
在尝试运行下面的查询时,我知道该查询有一个感染了几个我不知道如何解决的语法错误
$myQuery = mysql_query("SELECT key
from DE_user_stats
WHERE article_id = 671
AND domain = 2nd.com/
AND userid = 2")
or die($myQuery."<br/><br/>".mysql_error());
该表如下所示:
键 - article_id - 域 - 用户 ID
13 671 2nd.com/2
输出应该是 13。
谢谢
(我没有使用mysql,没有人应该只是为了实验,请不要讨厌我)
最佳答案
您有多个错误。 key
是 reserved word并且需要逃脱。而且,您需要在字符串常量周围加上正确的引号:
SELECT `key`
FROM DE_user_stats
WHERE article_id = 671 AND
domain = '2nd.com/' AND
userid = 2;
我强烈建议您更改
key
的名称列,因此不需要转义。
关于php - 多个条件匹配的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41742404/