|
|
User gesamt
|
:
|
2370033
|
User online
|
:
|
2
|
|
KubaSeoTräume, PHP Forum, PHP Community and more ... MyWebsolution.de!
|
|
|
|
MyWebsolution.de Foren » PHP und MYSQL » Datum einfügen
Seite:
|
1
|
Posts pro Seite: 5
10
20
|
Autor
|
Thread
|
19.01.2007 19:53 Uhr
|
Datum einfügen
|
mdean
|
Forenposter
|
|
registriert
|
03.01.2007
|
wohnt in
|
Schweiz
|
Beiträge
|
90
|
|
Hab mir jetzt ein Kontaktformular gebaut, dass die Daten in eine Datenbank schreibt. Jetzt will ich natürlich das Datum sehen, wann der betreffende Besucher das Formular abgeschickt hat. Mit welchen sql befehl übergebe ich das datum?
VALUES (?)
Dieser Beitrag wurde am 19.01.2007 um 19:54:33 Uhr von mdean zum 2. Mal editiert.
|
|
|
19.01.2007 22:17 Uhr
|
|
mdean
|
Forenposter
|
|
registriert
|
03.01.2007
|
wohnt in
|
Schweiz
|
Beiträge
|
90
|
|
ups, habs jetzt herausgefunden habs mit CURDATE() gemacht
|
|
|
19.01.2007 23:24 Uhr
|
|
Negura
|
Forenposter
|
|
registriert
|
06.12.2006
|
wohnt in
|
|
Beiträge
|
57
|
|
Hallo,
ja mit CURDATE() bzw. CURTIME() bekommst du die aktuellen Datum und Zeitangaben. Vielleicht sollte man hier dir mal den Tipp mit einem Timestamp geben, dieser Speichert das Datum in Sekunden ab. Vorteil: Du hast Datum und Uhrzeit in einem und dir bleibt die formatierung weitesgehend überlassen ohne, das du erst das vorherige Format splitten musst. Außerdem kannst du mit einem Timestamp einfach in der Datenbank und über das Script abgleichen, wie lange jemand Online ist und wann eventuell ein Timeout eintreten soll.
Der Unix Timestamp gilt seit 1970 glaube ich, aber da bin ich mir nicht mehr so sicher.
Hier ein kleines Beispiel für Formatierungen über den Timestamp.
PHP:
<?
$timestamp = time();
echo 'Aktueller Timestamp: ' . $timestamp . '<br />';
echo 'Funktion date(): ' . date("d.m.Y") . '<br />';
echo 'Funktion date() mit Timestamp: ' . date("d.m.Y",$timestamp + 24*(60*60)) . '<br/>';
?>
Auch MySQL hat eine Funktion die dir ein Timestamp zurückgibt, guck einfach mal unter phpMyAdmin, ich glaube es war UNIX_TIMESTAMP(), bin mir aber auch dort gerade nicht so sicher.
Gruß Negura
|
|
|
20.01.2007 14:15 Uhr
|
|
Flitze
|
Administrator
|
|
registriert
|
17.10.2006
|
wohnt in
|
Eschwege
|
Beiträge
|
332
|
|
Zitat: Der Unix Timestamp gilt seit 1970 glaube ich, aber da bin ich mir nicht mehr so sicher.
Stimmt.
Timestamp lohnt sich je nach verwendungsart, wenn du nur schaun willst, wann sich jemad registriert hat, dann reicht CURDATE(). Wenn du aber statistische Angaben machen willst (Bieträge pro Tag), dann muss du so oder so über den timestamp gehen und das datum eben entsprechend umwandeln.
|
|
|
Seite:
|
1
|
|
|
Powered by
|
Pascal Landau
|
© 2006
|
MyWebsolution.de
|
Designed by
|
Pascal Landau
|
© 2006
|
MyWebsolution.de
|
|
|
|
|
|