Hej i andre kloge hoveder..
Nu er jeg ved at være kørt træt.
Jeg skal have tiden nu og tiden om et år sat ind i min database i datetime format.
Jeg får enten bare 0000-00-00 00:00:00 eller fejlen:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '12:22:38, 2009-09-17 18:22:38)' at line 1
Min kode lige nu som giver fejlen er:
- $now = time();
- $sqlnow = date ("Y-m-d H:i:s", $now);
- $end = time()+31557600;
- $sqlend = date ("Y-m-d H:i:s", $end);
- mysql_query("INSERT INTO info(id, nu, ometaar) VALUES(" . $_SESSION['id'] . ", $sqlnow, $sqlend)") or die(mysql_error());
Jeg har også prøvet med følgende:
- mysql_query("INSERT INTO info(id, nu, ometaar) VALUES(" . $_SESSION['id'] . ", now(), now()+31557600)") or die(mysql_error());
Hvilket giver mig et rigtigt resultat i nu, men 0000-00-00 00:00:00 i ometaar feltet.
Kan i hjælpe mig med at få en af disse koder, eller en hel anden til at virke? Er kørt hel død.
På forhånd mange tak..
Indlæg senest redigeret d. 17.09.2008 12:24 af Bruger #6080