我不能将日期时间更新到MySQL

时间:2016-01-02 10:50:53

标签: php mysql

我需要一些帮助。 我试图将日期时间更新为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']."");

如果我使用NOW()而不是“。$ time。”,它的效果非常好。

如果有人可以提供帮助,请写下解决方案。

谢谢,

KOLI

1 个答案:

答案 0 :(得分:0)

您可以使用MySQL日期时间函数

代替PHP time()

您可以将MySQL查询用作

UPDATE table SET end_time = DATE_ADD(NOW(), INTERVAL 7 DAY) WHERE id = "'".$table['id']."'"