ホームページ >バックエンド開発 >PHPチュートリアル >DATE 関数を呼び出してデータベースに時刻を入力するときに、関連する問題が発生します。専門家の指導
DATE 関数を呼び出してデータベースに時刻を入力するときに問題が発生します。専門家による指導!
データベースに時刻を入力するために DATE 関数を呼び出すときに問題が発生しました。専門家による指導!
私のコードは次のとおりです
$date=date( "Y-m-d H:i:s ")
$conn=new mysqli( 'localhost ' , 'root ', '123 ', 'time ');
if (mysqli_connect_errno()) {
echo 'データベースに接続できません。 ';
exit();
}
echo $date;
$query= "時刻値(null,$date) "; query($query);
if (!$re) {
echo 'データの入力に失敗しました! ';
exit();
'成功';
は常に失敗を示します>
エラー メッセージは
Debug Strict (PHP 5): C:Program FilesApache Software FoundationApache2.2htdocstimetest.php Line 2 - date() [ ]: システムのタイムゾーン設定に依存するのは安全ではありません。これらの方法を使用した場合は、date.timezone 設定、TZ 環境変数、または date_default_timezone_set() 関数を使用してください。まだこの警告が表示されます。タイムゾーン識別子のスペルを間違えている可能性が高いです。「8.0/DST なし」の代わりに「UTC」を選択しました
アドバイスありがとうございます。
-----解決策---------
date_default_timezone_set( 'PRC '); 🎜> $date=date( "Y-m-d H:i:s ");
...
試してみる