Hi ihr,
also.
folgendes:
ich schreibe mit folgendem sql statement daten in eine DB:
mit time() wird ja das aktuelle timestamp in die DB geschrieben.
Naja. Nun habe ich nur ein Problem!
Wie gebe ich time() so aus das man es auch lesen kann.....
meine Ausgabe sieht so aus:
ich weiss das das hier:
die Zeile is wo ich was ändern muss.
Ein Kollege meinte ich solle mir mal die Funktion: date() anschauen.
Habe ich auf php.net auch gemacht.
Aber ich komme einfach nicht zu potte...
Wenn ich diese Zeile:
so ersetze:
kommt nur müll bei raus....
Dann steht bei ALL meinen News das Datum:
01 Jan 1970 01:00:00
obwohl sie da natürlich nicht verfasst wurden
Was mache ich hier falsch?
Und bitte daran denken. Ich bin blutiger Anfänger
Danke euch schonmal
also.
folgendes:
ich schreibe mit folgendem sql statement daten in eine DB:
PHP-Code:
mysql_query ("INSERT INTO news (Datum, Titel, Inhalt)
VALUES ('". time() ."','".$Titel."','".$Inhalt."')");
Naja. Nun habe ich nur ein Problem!
Wie gebe ich time() so aus das man es auch lesen kann.....
meine Ausgabe sieht so aus:
PHP-Code:
echo "<div class=\"newseintrag\">\n";
echo " <div class=\"Datum\">\n";
echo $row['Datum'];
echo " </div>\n";
echo " <div class=\"Titel\">\n";
echo $row['Titel'];
echo " </div>\n";
echo " <div class=\"Inhalt\">\n";
echo nl2br($row['Inhalt']);
echo " </div>\n";
echo "</div>\n";
PHP-Code:
echo $row['Datum'];
Ein Kollege meinte ich solle mir mal die Funktion: date() anschauen.
Habe ich auf php.net auch gemacht.
Aber ich komme einfach nicht zu potte...
Wenn ich diese Zeile:
PHP-Code:
echo $row['Datum'];
PHP-Code:
date("d M Y H:i:s", strtotime($row['Datum']))
Dann steht bei ALL meinen News das Datum:
01 Jan 1970 01:00:00
obwohl sie da natürlich nicht verfasst wurden
Was mache ich hier falsch?
Und bitte daran denken. Ich bin blutiger Anfänger
Danke euch schonmal
Kommentar