我试图在准备好的语句中将当前日期(在dmY中)插入到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();
在表中,日期未插入.它仍然是EA.我怎么能纠正这个?
您应该使用YYYY-MM-DD格式:
$dat = date("Y-m-d");