dedlfix: Fehler im Gästebuch Skript

Beitrag lesen

echo $begrüßung;

Kann mir jemand sagen, warum die Einträge nicht chronologisch sortiert angezeigt werden? Trotz dieser Zeile:

$query = "SELECT DATE_FORMAT(datum, 'am %e. %c. %Y um %k:%i') AS datum, eintrag, autor, kommentar FROM guestbook ORDER BY datum DESC";

Vermutlich liegt das daran, dass du dem Alias für die Berechnung den gleichen Namen wie der ihr zugrunde liegenden Spalte gegeben hast. ORDER BY sortiert vorwiegend nach der Ergebnisspalte. Versuche mal, ob ORDER BY guestbook.datum DESC hilft, also die Angabe des Tabellennamens. Wenn nicht, sehe ich nur eine Chance, wenn du einen anderen Aliasnamen nimmst.

echo "$verabschiedung $name";