$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 数据库。
数据库中的单元格是日期时间格式。
我以前做过,但是在重写代码后,它就停止了工作。
你可以使用
UPDATE rounds SET clock = NOW() + INTERVAL 10 MIN WHERE round = '$CurrentRound'
根据 MySQL 服务器上的时间将时钟设置为 10 分钟。
或者,您需要在变量'
周围添加$newTime
UPDATE rounds SET clock = '$newtime' WHERE round = '$CurrentRound'
将您的查询更改为:
("UPDATE rounds SET `clock` = '$newtime' WHERE `round` = '$CurrentRound'")