1

我试图找出问题所在。

该表是conditions_loop。一列是condition_id,另一列是日期时间类型。

代码是这样的

$dt = date("Y-m-d H:i:s");

mysql_query("INSERT INTO conditions_loop (condition_id, date) VALUES ($latest_condition, $dt)") or die(mysql_error());  

$latest_condition 是一个 1 位整数。

错误提示 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“13:12:14)”附近使用正确的语法

我尝试了一切,但这是我不知道的事情。谢谢阅读。

4

1 回答 1

2

您应该引用日期值:

mysql_query("INSERT INTO `conditions_loop` (`condition_id`, `date`) 
         VALUES ('$latest_condition', '$dt')") or die(mysql_error());  

当您使用它时,也可以使用反引号 (`) 引用表/字段名称

于 2011-03-27T20:22:26.113 回答