シンプルなフォームを作成しましたが、データと時間を保存しようとしました(送信されました)。しかし、それは動作していません。それは私のシステム時間と保存された時間の間に違いがあります。システム時間と保存時間の差
date_default_timezone_set("Asia/Colombo");
function setReviews($con) {
if(isset($_POST['submit'])){
$email=$_POST["email"];
$rating = $_POST["rating"];
$review=$_POST["review"];
$category_id=2;
$sql="INSERT INTO review (category_id,email,rating,review,date,time) VALUES ('$category_id','$email','$rating','$review',CURDATE(),CURTIME())";
if(!mysql_query($sql,$con)){
echo "<script type='text/javascript'>alert('Email already exists')</script>";
}
else{
echo "<script type='text/javascript'>alert('Review submited')</script>";
}
}
}
)あなたは書き換えることができ
すなわちPHPの日付関数ではなくCURDATE()AND CURTIME(:あなたが使用する必要がありますする必要が、ひいてはを使用してPHPでタイムゾーンを設定していますあなたの問題?挿入クエリは機能しますが、間違った日付を挿入しますか? –