PHP の date() 関数を使用した MySQL への日時形式の挿入
PHP の date() 関数を使用して MySQL データベースに日付を挿入するには、次の事項に従う必要があります。 MySQL 日時データ型の特定の形式。
提供された形式 date('Y-M-D G:i:s') の問題は、テキスト値を表す 'M' と 'D' の使用にあります。それぞれ月と日。ただし、MySQL は、2 月を表す「02」や 6 日を表す「06」など、これらのコンポーネントの数値表現を想定しています。
これを修正するには、date() 関数で挿入する正しい形式を使用します。 MySQL の日時カラムは次のとおりです:
date('Y-m-d H:i:s')
この形式は、月に相当する数値「m」と日を表す「d」を使用し、MySQL 日時データ型との互換性を確保します。
例、次のコード スニペットは、MySQL データベースに日時値を挿入するための date() 関数の正しい使用法を示しています。
<?php $datetime = date('Y-m-d H:i:s'); $query = "INSERT INTO table (datetime_column) VALUES ('$datetime')"; // Execute the query using a database connection. ?>
以上がPHP の date() 関数を使用して MySQL DateTime 列の日付を正しくフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。