Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Datumsformatierung [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Datumsformatierung


 
marcus79
01-06-2006, 09:54 
 
Hallo!

Habe folgendes Problem:

Möchte das Datum von YYYY-MM-DD in DD.MM.YYYY umwandeln und in eine mysql-Datenbank schreiben. Momentan hab ichs in der Ausgabe umformatiert, will aber, dass das Datum schon richtig formatiert in der Datenbank steht.

Code:

mysql_query(sprintf('insert into newstab
(datum,autor,inhalt,titel,email)
VALUES (now(),"%s","%s","%s","%s")',



addslashes($daten["autor"]),
addslashes($daten["inhalt"]),
addslashes($daten["titel"]),
addslashes($daten["email"])));
echo mysql_error();

 
marcus79
01-06-2006, 09:59 
 
Möchte Das Datum von YYYY-MM-DD in DD.MM.YYYY umwandeln, und zwar bevor es in die Datenbank kommt(mysql). Kann jemand helfen?


mysql_query(sprintf('insert into newstab
(datum,autor,inhalt,titel,email)
VALUES (now(),"%s","%s","%s","%s")',



addslashes($daten["autor"]),
addslashes($daten["inhalt"]),
addslashes($daten["titel"]),
addslashes($daten["email"])));
echo mysql_error();

 
wahsaga
01-06-2006, 10:20 
 
Original geschrieben von marcus79
Möchte das Datum von YYYY-MM-DD in DD.MM.YYYY umwandeln und in eine mysql-Datenbank schreiben. Momentan hab ichs in der Ausgabe umformatiert, will aber, dass das Datum schon richtig formatiert in der Datenbank steht.
Nein, das willst du nicht, weil das nicht richtig, sondern falsch wäre.

(Ja, ich gehe natürlich davon aus, dass du für Datumswerte auch einen der MySQL-Datumstypen benutzt.)

 
marcus79
01-06-2006, 10:55 
 
schade...
Mein Flash-Gästebuch trägt das Datum in DD.MM.YYYY ein und liest die Einträge aus der PHP-Version (2 versch. Versionen von Gästebuch), die in die gleiche Tabelle schreibt, im anderen Format aus.

Naja, vielleicht kann man die Ausgabe in Flash formatieren.

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:01 Uhr.