gpt4 book ai didi

php - 将 DATE 插入 MySQL 数据库 - 错误

转载 作者:行者123 更新时间:2023-12-01 00:01:48 26 4
gpt4 key购买 nike

当我尝试用字符串替换日期并将其保存在 mySQL 数据库中时出现错误。原因是 DATE 字段的格式。我在下面添加了我的 PHP 代码和 mySQL 错误消息。

$nowDate = str_replace('/', '-', $_POST['datenow']); 

echo $nowDate;

Output > 08-15-2012 ,我将这条记录插入到数据库中,但是 MySQL 数据库要求格式为 yyyy-mm-dd (2012-08-15) 否则我得到一个错误

Unable1 to run query:Incorrect date value: '08-15-2012' for column 'now_date' at row 1

最佳答案

如错误所述,日期格式需要为 yyyy-mm-dd

您可以在插入之前格式化它 date()strtotime() :

$nowDate = date('Y-m-d', strtotime($_POST['datenow']));

关于php - 将 DATE 插入 MySQL 数据库 - 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11940279/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com