Datum zeit
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
angabe
beispiel
beitrag
date
daten
fehler
funktioniert vielen dank
gel
information
insert
lag
paar minuten
result
richtig verstehe
sekunde
speicher
uhr
uhrzeit
wahrscheinlich hast
wissen
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Meines Wissens l?uft die Uhr auf den Server richtig.
//edit: ?hm...nach thobas Aussage l?uft die Serveruhr doch nicht richtig ...
Zum Problem:
Wahrscheinlich hast Du vergessen, das Datum zu formatieren.
Beispiel mit einem formatierten Datum sowie einem "rohen" timestamp:
$timestamp = time(); $datum_formatiert = date("d.m.Y - H:i:s"); print("Unformatierter Timestamp (Angabe in Sekunden seit dem 1.1.1970): ". $timestamp ."<br /> Formatiertes Datum: ". $datum_formatiert);
Beispiel der Ausgabe:
Unformatierter Timestamp (Angabe in Sekunden seit dem 1.1.1970): 1125851124
Formatiertes Datum: 04.09.2005 - 18:25:24
Mehr Informationen zur Formatierung eines Timestamps findest Du unter http://de.php.net/manual/de/function.date.php
Beitrag ge?ndert am 4.09.2005 18:22 von compactdisc
Beitrag ge?ndert am 4.09.2005 19:22 von compactdisc -
Meines Wissens l?uft die Uhr auf den Server richtig.
Nein, tut sie leider nicht ganz. Zumindestens nicht auf Xardas. Die Zeit geht ein paar Minuten nach. Zu sehen hier: http://thoba.xardas.lima-city.de/diverses/uhr.php -
<?
$timestamp = time();
$datum_formatiert = date("d.m.Y - H:i:s");
print("Unformatierter Timestamp (Angabe in Sekunden seit dem 1.1.1970): ". $timestamp ."<br /> Formatiertes Datum: ". $datum_formatiert);
?>
Hab No Plan
-
sachiel schrieb:
problem gel?st...mein fehler war, dass ich das in einer datebank speicher wollte und das muss ich dann ?ber NOW() machen,
Wie kann ich dann die Uhrzeit dazuspeichern? welche mysqlfunktion ist das?
Das muss nicht unbedingt ?ber NOW() gel?st werden.
Ausserdem l?uft, wenn ich mich nicht t?usche, die Uhr auf dem mySQL-Server nicht richtig!
?bergib der Datenbank also den Timestamp des Webhosting-Servers.
Wie kann ich dann die Uhrzeit dazuspeichern?
Wenn ich das richtig verstehe willst Du, dass in die Datenbank ein Timestamp/Datum gespeichert wird, richtig? -
ja voll kommen korekt
bisher sieht das so aus:
$sqll = "INSERT INTO ".
"news (Name, Text, Datum) ".
"VALUES ('".$name."', '".$nachricht."',NOW())";
das funktioniert auch..
jetzt will ich die uhrzeit dazu erg?nzen...
vorher hab ich uhrzeit und datum ?ber php generirt und dann gespeichert...das hat aber nicht funktioniert:( -
Also der passende Code dazu w?rde ungef?hr so aussehen:
// Verbindung zur Datenbank herstellen $datum = date("d.m.Y - H:i:s"); $sql = "INSERT INTO news (Name,Text,Datum) VALUES ('". $name ."', '". $nachricht ."', '". $datum ."')"; $result = mysql_query($sql); /*** Wenn die Daten erfolgerich eingetragen wurden, Meldung ausgeben. Ansonsten (wenn das Eintragen nicht fehl schlug) wird der Fehler, sowie die Fehlernummer ausgegeben. ***/ if($result === TRUE) { print("Die Informationen wurden erfolgreich in die Datenbank eingetragen.<br />"); } else { print("Es trat ein Fehler auf.<br />Mysql meldet: ". mysql_error() ."<br />Fehlernummer: ". mysql_errno() ."<br />"); }
-
thx...jetzt funktioniert es...das problem lag darin das, dass das feld in der mysql tabelle falsch war..(datum statt varchar..) deshalb hat es mit der uhrzeit nicht funktioniert... vielen dank an alle
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage