2015-12-18 47 views
-1

如何制作$data = CURDATE();。我想做出类似的东西,或者在这里我需要编辑:if(mysqli_query("UPDATE users set data='$data'"))如何在变量中定义日期

+0

你将需要澄清这一点很多。你的意思是你想更新你的'用户'表来设置'数据'为当前的日期/时间吗? – TwoStraws

回答

0

CURDATE()是一个MySQL函数。您在查询中使用这样的:

UPDATE user SET some_date=CURDATE() WHERE id = 1; 

如果你想使用它从PHP使用date()功能。这样称呼它,以获得最新的国际标准日期格式:

$date = date('Y-m-d'); 

你可以通过不同的格式字符串到PHP日期函数,MySQL的存储日期与内部日期表示,并取决于如何格式化输出你已经配置了你的连接。

+1

谢谢!是的,我使用php和$ date = date('Y-m-d');工作。 –

+0

@ZygisGamer为什么你需要PHP变量?为什么不在查询中使用'set data = CURDATE()'? – Barmar