2015-12-18 50 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