datum in eine db schreiben
-
Hallo,
ich möchte bei meiner registrierung das datum eingetragen wird wann sich das mitglied registriert hat wie setzte ich das um?
ich dachte mir irgendwie mittels timestamp aber das ist neuland für mich allgemein das datum einfügen in die db ist neuland
hoffe auf schnelle antwort
mfg
-
Ich geh mal von MYSQL aus, ungetest:
Deine SQL DDL ändern in:
time timestamp not null default now()
-
ja mysql
wie bringe ich das denn in meinem insert syntax ein?
mfg
EDIT:
codeausschnitt$sql = " INSERT INTO `login` ( `ID` , `username` , `passwort` , `emailadresse` , `wohnort` , `banned` , `userlevel` , `score` , `level` , `online` ) VALUES ( NULL , '$username', MD5('$passwort'), '$email', '$wohnort' , '0', 'user', '0', '0', '0' ); ";
-
$sql = " INSERT INTO `login` ( `ID` , `username` , `passwort` , `emailadresse` , `wohnort` , `banned` , `userlevel` , `score` , `level` , `online`, 'reg-datum' ) VALUES ( NULL , '$username', MD5('$passwort'), '$email', '$wohnort' , '0', 'user', '0', '0', '0', 'now()' ); ";
-
Danke!
es klappt!
Edit:
naja klappen tuts wie manns nimmt... er trägt nur 0000-00-00 00.00.00
in der db ein woran liegt das denn ich denke mal mit dem now() syntax aber wie kann ich die aktuelle zeit eintragen lassen?
-
Hallo,
NOW() ist richtig. Welchen Feldtyp hast du für reg-datum gewählt?
VlG
-
now() nicht zwischen ' setzen, sonst denkt SQL dass das ein String ist.
-
ja jetzt klappt es
danke
mfg