更新数据库中的时间

时间:2013-01-29 22:48:00

标签: php mysql

$update_Premium = mysql_query("UPDATE `Users` SET PremiumTill='$PremiumTill' WHERE `UserName` = '{$view}'");

$date = gmdate("d-m-Y G:i");
$PremiumTill = ($date + (30 * 24 * 60 * 60));

我想要它,所以当$ update_premium踢它改变数据库中的日期并将30天添加到日期。

可以这样做吗?还是有其他方法可以做到这一点?

请提前帮助,谢谢。

1 个答案:

答案 0 :(得分:5)

有一种更简单的方法可以做到这一点:

UPDATE Users SET PremiumTill = DATE_ADD(PremiumTill, INTERVAL 30 DAY) WHERE ...