TomasAMedlem sedan feb. 2003173 inlägg Behöver lägga till tid vid insert i en MySQL-bas
Har följande insertrad i en statestikfil:
mysql_query("INSERT INTO $tabell_1 (referens, os, browser, vdag, tid, ip)
VALUES ('$ref[0]', '$os', '$fullbrowser', '$vdag', '$tid', '$ip')");
Nu skall jag ha x timmar pålagt för att det skall stämma med vår tidsson. (Burken står i USA)
Hur gör jag?
PeddaMedlem sedan juni 20006 032 inlägg I vilket format har du tiden i $tid?
Om du använder time() så gör du nåt sånt här:
$tid = time()+21600; // 6*60*60=21600 sek
Du får justera antalet sekunder själv då jag inte vet vilken tidsskillnad du har till servern.
MatteMedlem sedan aug. 20002 975 inlägg Har du tiden som TIMESTAMP eller DATETIME så kan du använda dig av DATE_ADD() i SQL-frågan.
TomasAMedlem sedan feb. 2003173 inlägg Tackar! PHP-lösningen funkar helt ok
Har inte testat DATE_ADD() än man skall - måste bara kolla upp hur jag lägger in detta i SQL-frågan.
Det kikar jag på i SQL-manualen.
Tackar