0
我想每次用戶登錄到網站時更新數據庫中的最後一次登錄日期。它當前使用空值更新LastLogin?使用php和mysqli更新數據庫
爲什麼下面的代碼不起作用?
$this->mysqli->query("Update adminusers SET LastLogin = DATE('yyyy-mm-dd') WHERE Username = 'admin'");
謝謝!
我想每次用戶登錄到網站時更新數據庫中的最後一次登錄日期。它當前使用空值更新LastLogin?使用php和mysqli更新數據庫
爲什麼下面的代碼不起作用?
$this->mysqli->query("Update adminusers SET LastLogin = DATE('yyyy-mm-dd') WHERE Username = 'admin'");
謝謝!
您沒有正確使用DATE()
功能。您應該使用CURDATE()
以yyyy-mm-dd格式顯示當前日期
$this->mysqli->query("UPDATE adminusers SET LastLogin = CURDATE() WHERE Username = 'admin'");
'DATE(NOW())'應該是'CURDATE()' – 2014-12-02 20:06:15
RTFM? http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date – 2014-12-02 20:04:24
@Rafael當前日期的會話值?呃爲什麼? – 2014-12-02 20:07:22