我正在尝试将准备好的语句中的当前日期(以 d-m-Y 为单位)插入 mysql 表中。我无法正确获取代码。
我在 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");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)