【发布时间】:2011-07-20 10:46:36
【问题描述】:
如何使用 php 将今天的日期保存到数据库中?
我正在尝试:
$datenow=date('Y-m-d');
$stmt = $this->db->prepare("INSERT INTO user (age,wname,slid,time,sex) VALUES (?, ?, ?, ?, ?)");
$stmt->bind_param("isdds", $year, $reasons,$appy_level,$datenow,$sex);
这不起作用,它将 0000-00-00 写入数据库。
【问题讨论】:
-
您的数据库表看起来如何?您正在运行哪个数据库?请提供更多信息
-
在表中做一列默认时间戳不是更方便吗?
-
也是用来节省时间的字段,
-
使用 $datenow = new DateTime(); 时是否有效? -- 见php.net/manual/en/datetime.construct.php