使用 PHP 的 date() 函数将日期时间值插入 MySQL 列时,必须使用正确的格式以确保正确的数据存储。
错误的格式日期('Y-M-D G:i:s')结果在默认的“0000-00-00 00:00:00”插入中,因为 MySQL 期望日期时间列使用特定的数字格式。
解决方案是使用正确的日期格式: date('Y-m-d H:i :s')。此格式采用数字表示月、日、小时、分钟和秒,满足 MySQL 的日期时间列要求。
下面是一个示例:
$date = date('Y-m-d H:i:s'); // Current date and time in the correct MySQL datetime format $query = "INSERT INTO mytable (datetime_column) VALUES ('$date')";
通过使用正确的 date() 格式,您可以准确地将日期时间值插入 MySQL 表并避免“0000-00-00 00:00:00”默认值。
以上是MySQL `datetime` 列插入的正确 PHP `date()` 格式是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!