Kes*_*air 1 php mysql mysql-error-1064
我收到一条错误消息:
您的SQL语法有错误; 查看与您的MySQL服务器版本对应的手册,以便在第1行'key ='12345'和id ='98765'LIMIT 1'附近使用正确的语法
我的代码是:
$key = '12345';
$id = '98765';
include realpath('./inc/config.php');
$query = mysql_query("SELECT * FROM users WHERE key='{$key}' AND id='{$id}' LIMIT 1", $config) or die(mysql_error());
$result = mysql_fetch_assoc($query);
Run Code Online (Sandbox Code Playgroud)
现在有谁能告诉我这有什么不对吗?
key是保留字,如果要将其用作字段名称,则需要使用反引号正确引用它.
SELECT * FROM users WHERE `key`='{$key}' AND id='{$id}' LIMIT 1
Run Code Online (Sandbox Code Playgroud)