我有一些表的MySQL数据库。在PHP脚本存在此代码mysql查询错误1064没有撇号
$data = mysql_query("SELECT * FROM table1 WHERE Id='".$id."' LIMIT 1");
它工作正常。
现在我添加1名新表,并请求mysql_query得到:
错误#1064:您的SQL语法错误;检查对应于你的MySQL服务器版本正确的语法附近“INSERT INTO 使用手册 ...
这个语法
SELECT * FROM `table2` WHERE Id='".$id."' LIMIT 1
PHP脚本工作如果没有这个符号'
脚本返回错误消息。怎么可能,选择查询到table1工作正常和类似的查询不工作没有'
符号围绕表名称?
只需停止使用'mysql_ *'功能... – hjpotter92
您是否直接在您运行第二个查询phpmyadmin或使用php代码尝试运行它? –
直接在phpmyadmin中运行 – Arman