每次用户登录网站时,我都会尝试更新数据库中的上次登录日期。它目前使用空值更新LastLogin?
为什么以下代码不起作用?
$this->mysqli->query("Update adminusers SET LastLogin = DATE('yyyy-mm-dd') WHERE Username = 'admin'");
谢谢!
答案 0 :(得分:1)
您没有正确使用DATE()
功能。您应该使用CURDATE()
作为yyyy-mm-dd格式的当前日期
$this->mysqli->query("UPDATE adminusers SET LastLogin = CURDATE() WHERE Username = 'admin'");