問題:
PHP の日付を使用する場合、データベースへの誤った日付の挿入() 関数と指定された形式。
解決策:
方法 1: MySQL の NOW() 関数を使用する
を利用する現在の日付と時刻を自動的に生成して挿入する MySQL の NOW() 関数:
<code class="php">mysql_query("INSERT INTO `table` (`dateposted`) VALUES (now())");</code>
方法 2: PHP 形式の変更
PHP の date() 関数を使用する場合正しい日時形式が使用されていることを確認してください:
修正コード:
<code class="php">$date = date('Y-m-d H:i:s'); mysql_query("INSERT INTO `table` (`dateposted`) VALUES ('$date')");</code>
この形式は MySQL の日時データ型と一致しており、00:00 の挿入の問題を解決しています。 :00 タイムスタンプ。
以上がPHP を使用して現在の日付と時刻を MySQL データベースに挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。