我试图在mysql表中的准备好的语句中插入当前日期(在dmY中)。我无法得到正确的代码。我正在通过php调用当前日期
$dat = date("d-m-Y");
然后包含在这样的准备好的语句中
$stmt = $mysqli->prepare("INSERT INTO mytable (name, date) VALUES (?, ?)");
$stmt->bind_param('ss', $name, $dat);
$reslt = $stmt->execute();
在表格中,不会插入日期。它仍然是0000-00-00。我该如何纠正?
您应该使用YYYY-MM-DD格式:
$dat = date("Y-m-d");
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句