Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
PHPスクリプトを使用してSQLテーブルに日付を挿入しようとしています。私は次のコードを使用してphpで日付を生成しています:
Date("l F d, Y");
SQLテーブルの「dat」列形式の形式を文字列に設定すると、日付は正しく入力されますが、列形式を日付に設定すると、日付は次のように表示されます。
0000-00-00
何か助けはありますか?
DATE および日付関連のデータ型は、内部構造に日付値を格納します。入力した日付値のフォーマットは保持されません。文字列データ型に保存する場合、それは単なる文字列です。日付の知識は保存されません。
DATE 列からデータを選択する場合、表示のデフォルト形式は です0000-00-00。データを選択するときに、値をフォーマットできます (手法は DBMS によって異なります)。