login  Naam:   Wachtwoord: 
Registreer je!
 Forum

time insert niet?

Offline barone - 10/11/2007 10:45 (laatste wijziging 10/11/2007 10:45)
Avatar van baroneOnbekend Nog even een dingetje ik heb ondertstaande query, deze insert in de tabel donaters.

tabel:
id int 11 auto_incr. pr. key
login varchar 40
datum datetime


  1. mysql_query("INSERT INTO `donaters` (`login`,`datum`) VALUES ('$data->login','NOW()')");



maar bij de datum insert hij gewoon 00-00-00-0000 etc.

hoe kan dit?

4 antwoorden

Gesponsorde links
Offline avdg - 10/11/2007 10:50 (laatste wijziging 10/11/2007 10:54)
Avatar van avdg PHP gevorderde Als je phpmyadmin hebt:
kijk naar de tabel bij datum, er zal daar ergens 00-00-00-0000 staan.
Ik ga opzoeken voor een oplossing hoe je dat best vermijd 

Edit: zoek bij de kruising van datum en standaardwaarde (indien phpmyadmin in nederlands is), daar staat het normaal op 00-00-00-0000, een oplossing bij php is het niet te vergeten de datum toe te voegen.
En indien er toch 00-00-00-0000 is, dan moet je dit zelf een oplossing voor vinden.
Offline avdg - 10/11/2007 11:12 (laatste wijziging 10/11/2007 14:53)
Avatar van avdg PHP gevorderde ken je phpmyadmin?
-Ga naar die tabel
-Verken de tabel
-Zoek de rij datum naar de kolom standaardwaarde
-Als het goed is vind je daar 00-00-00-0000 

Edit: veranderd dat best naar NOW()
Offline barone - 10/11/2007 11:16
Avatar van barone Onbekend klopt, maar met die NOW() moet hij toch gewoon de huidige datum inserten?
Offline rambo - 10/11/2007 13:34
Avatar van rambo HTML beginner MySQL-functies dien je niet binnen quotes te zetten. Tevens is de manier waarop je de PHP-variabele binnen je query gebruikt ook niet helemaal volgens de regels. Je query wordt als volgt:
  1. mysql_query("INSERT INTO `donaters` (`login`,`datum`) VALUES ('" . $data->login . "', NOW() ) ");
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.181s