Ben bir tablo düzeltmek için gereken bir zaman dilimi uyumsuzluk var. Unix timestamp 1253568477 önce tüm tarihler ve saatler GMT onları eşit yapmak için 5 saat kendi değerlerine ilave olması gerekir.
Ben şu sütunları var ...
date (veri türü date), kapalı -5 saat
time (veri türü time), kapalı -5 saat
timestamp (veri türü int), bu sütun doğru zamanı
Dilimleri kapalı nedeni satır eklerken ben değerleri batıyordu yol olduğunu ...
$sql = "insert into email_opens (userid, email, serial, date, time, timestamp) values (
'$userid',
'$opened_by',
'$serial_number',
now(),
now()',
'".gmmktime()."'
)";
now() değeri gmmktime değer belirtilen GMT oysa sunucusu saat dilimini (doğu) kullanıyordum. O zamandan beri hep GMT kullanmak için bu sorguyu düzeltildi.
Ben timestamp date sütununa 5 saat ekleyebilirsiniz bir yolu var mı Tek bir toplu sorguda 1253568477?
Açıklama:
Amacım her değere 5 saat ekleyerek doğru zaman tablodaki her yanlış satır güncellemek için olduğunu.