使用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中文網其他相關文章!