【问题标题】:Updating database with php and mysqli使用 php 和 mysqli 更新数据库
【发布时间】:2015-01-31 04:49:19
【问题描述】:

每次用户登录网站时,我都会尝试更新数据库中的上次登录日期。它当前使用空值更新 LastLogin?

为什么下面的代码不起作用?

$this->mysqli->query("Update adminusers SET LastLogin = DATE('yyyy-mm-dd') WHERE Username = 'admin'");

谢谢!

【问题讨论】:

标签: php mysqli


【解决方案1】:

您没有正确使用DATE() 函数。您应该以 yyyy-mm-dd 格式使用 CURDATE() 作为当前日期

$this->mysqli->query("UPDATE adminusers SET LastLogin = CURDATE() WHERE Username = 'admin'");

【讨论】:

  • DATE(NOW()) 应该是 CURDATE()
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-10-12
  • 1970-01-01
  • 1970-01-01
  • 2013-05-04
  • 1970-01-01
  • 2019-03-24
  • 2014-05-28
相关资源
最近更新 更多