login  Naam:   Wachtwoord: 
Registreer je!
 Forum

unix_timestamp (Opgelost)

Offline Behemutant - 04/04/2008 00:32
Avatar van BehemutantNieuw lid Mijn query:

  1. $query = 'INSERT INTO shout_accounts (naam, email, bericht, datum) VALUES ("'.$_POST['naam'].'", "'.$_POST['email'].'", "'.$_POST['bericht'].'", UNIX_TIMESTAMP(NOW()))';


Maar het resultaat is allemaal nulletjes.
mijn table is toch DATETIME...


iemand enig idee wat ik verkeerd doe?

4 antwoorden

Gesponsorde links
Offline Stijn - 04/04/2008 02:25
Avatar van Stijn PHP expert UNIX_TIMESTAMP() returnt een reeks cijfers (namelijk de unix time van de datum die NOW teruggeeft). Het veldtype DATETIME aanvaard ook gewoon NOW(). Dus die UNIX_TIMESTAMP gedoe mag eruit.
Offline Thomas - 04/04/2008 17:12
Avatar van Thomas Moderator Moet eruit, want het werkt niet .
Offline demich - 04/04/2008 19:30
Avatar van demich Nieuw lid Ik gebruik altijd: $time = time();
en dan opslaan in een varchar veld.
Offline Behemutant - 04/04/2008 19:39
Avatar van Behemutant Nieuw lid heb nu:

  1. $query = 'INSERT INTO shout_accounts (naam, email, bericht, datum) VALUES ("'.$_POST['naam'].'", "'.$_POST['email'].'", "'.$_POST['bericht'].'", NOW())';


en werkt perfect met een DATETIME field ;)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.206s