为什么mysql日期字段没有被更新?
$st = $this->db->prepare("update users set ipaddress=? and
lastlogin=? where email=?");
$mysqldate = date('Y-m-d');
$st->execute(array($ip_address, $mysqldate, $email));
在更新的情况下尝试不使用不正确的“and”:
$st = $this->db->prepare("update users set ipaddress=?, lastlogin=? where email=?");
见这里:http ://dev.mysql.com/doc/refman/5.1/en/update.html
除此之外,您可以使用 mysql 时间函数,例如CURDATE()来实现您的结果:https ://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html# function_curdate