Hallo Bernd,
$sql = "SELECT id,nachricht,verfasser,datum FROM beitraege";
$adressen_query = mysql_query($sql) or die("Anfrage nicht erfolgreich");
$anzahl = mysql_num_rows($adressen_query);
Nun die Ausgabe der Daten funktioniert. Nur ich würde gerne die Daten absteigend mit while ($adr = mysql_fetch_array($adressen_query)) ausgeben.
verstehe ich Dich richtig: Du möchtest die Nachrichten nach Alter aufsteigend (neueste zuerst, älteste zuletzt) anzeigen?
Wie kann ich das umsetzen?
Ergänze das entsprechende Sortierkriterium in Deiner Abfrage:
SELECT
id,
nachricht,
verfasser,
datum
FROM
beitraege
ORDER BY -- sortiert
datum DESC -- nach der Spalte datum, und zwar absteigend.
Bitte beachte bei der Ausgabe den Kontextwechsel. Mehr zu Kontextwechsel und zur Zeichencodierung (Deinem Umlauteproblem) findest Du im SELFHTML-Wiki:
- Kontextwechsel
- Zeichencodierung: MySQL
Freundliche Grüße
Vinzenz