Php 我无法将datetime更新为MySQL
我需要一点帮助。 我正在尝试将datetime更新到MySQL,但没有成功 宣言是这样的:Php 我无法将datetime更新为MySQL,php,mysql,Php,Mysql,我需要一点帮助。 我正在尝试将datetime更新到MySQL,但没有成功 宣言是这样的: $startDate = time(); $time = date("Y-m-d H:i:s", strtotime('+7 days', $startDate)); 在此之后我想更新,但在MySQL中始终还是空白 更新: mtquery("UPDATE table SET end_time = ".$time." WHERE id = ".$table['id'].""); 如果我使
$startDate = time();
$time = date("Y-m-d H:i:s", strtotime('+7 days', $startDate));
在此之后我想更新,但在MySQL中始终还是空白
更新:
mtquery("UPDATE table SET end_time = ".$time." WHERE id = ".$table['id']."");
如果我使用NOW()而不是“$time.”,它将非常有效
如果有人能帮忙,请写下解决方案
谢谢
KoLi可以使用MySQL日期时间函数代替PHP time()
您可以将MySQL查询用作
UPDATE table SET end_time = DATE_ADD(NOW(), INTERVAL 7 DAY) WHERE id = "'".$table['id']."'"
将时间变量包装在Quoteshh God中!真不敢相信。谢谢你,这很有效!:)可能重复的