• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Wie definiere ich DATE_FORMAT?

Status
Für weitere Antworten geschlossen.

tnoehles

Neues Mitglied
Hallo ich habe folgenden codeausschnitt:

PHP:
$sql = "SELECT
                news.ID,
                news.Titel,
                news.Inhalt,
                DATE_FORMAT(news.Datum, '".DATE_STYLE."') AS Changedatum,
                users.Name,
                users.Email
            FROM
                news,
                users
            WHERE
                news.Autor = users.ID
            ORDER BY
                news.Datum DESC
            LIMIT
Auf #php/QuakeNet Tutorial - Einführung steht:
Wenn wir nun schonmal das Newsscript testen, werden wir feststellen, dass das Datum der News im Schema YYYY-MM-DD HH:MM:SS dargestellt wird. Obwohl dies der ISO-Standard ist, kann ein Besucher der Homepage dieses Datum nicht gut lesen. Deshalben formatieren wir das Datum etwas um. Dies machen wir mit der MySQL-Funktion DATE_FORMAT . Sie ist von der Funktionsweise so ähnlich aufgebaut wie die date Funktion in PHP.
die funktion DATE_STYLE habe ich so definiert:
PHP:
define('DATE_STYLE', '%d.%m.%Y %T Uhr');
wie muss ich das mit DATE_FORMAT machen? Denn ich bekomme diese Fehlermeldung: Notice: Undefined index: Datum in /var/www/html/web1123/html/chucknorris/news.php on line 62

Danke im vorraus.
 
Wäre trotzdem schön, wenn du deine Lösung hier kurz beschreiben könntest, sodass andere die auf das gleiche Problem treffen einen möglichen Ansatz haben ;)
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben