运行MySQL查询时出错,寻找正确的语法

时间:2013-07-17 11:30:35

标签: php mysql sql

运行.php文件时出现以下错误:

  

您的SQL语法有错误;检查手册   对应于您的MySQL服务器版本,以便使用正确的语法   靠近''feeds_list'SET'cron'= now()WHERE'feed_id'='1''在第1行

以下是代码:

$sql = mysql_query("UPDATE 'feeds_list' SET 'cron' = now() WHERE 'feed_id' = '$feed_id'") or die (mysql_error());

感谢您帮助我

3 个答案:

答案 0 :(得分:5)

删除表名和列名周围的'',它应该是:

UPDATE feeds_list SET cron = now() WHERE feed_id = '$feed_id'

或使用反引号(``)。

答案 1 :(得分:2)

$sql = mysql_query("UPDATE feeds_list SET cron = now() WHERE feed_id = '$feed_id'") or die (mysql_error());

USE cron Not'cron'

答案 2 :(得分:0)

如果你在字段名称上加上单引号它会显示错误,不要混淆单引号和反引号它们是完全不同的。