PHP / MYSQL将当前时间插入到日期时间

时间:2013-10-29 22:18:44

标签: php mysql insert

$newtime = date("Y-m-d H:i:s", time() + 600);
mysql_query("UPDATE rounds SET clock = $newtime WHERE `round`='$CurrentRound' ") or die(mysql_error()); //update DB 

此代码无法将当前时间(+10分钟)添加到MySQL数据库。

数据库中的单元格是日期时间格式。

我以前做过这个,但是在重写代码后,它已经停止工作了。

2 个答案:

答案 0 :(得分:2)

您可以使用

UPDATE rounds SET clock = NOW() + INTERVAL 10 MIN WHERE round = '$CurrentRound'

在MySQL服务器上按时间将时钟设置为10分钟。

或者,您需要在'变量

周围添加$newTime

UPDATE rounds SET clock = '$newtime' WHERE round = '$CurrentRound'

答案 1 :(得分:0)

将您的查询更改为:

("UPDATE rounds SET `clock` = '$newtime' WHERE `round` = '$CurrentRound'")