Hallo!
Ich habe folgenden Code:
<?php
$mysqlhost="localhost";
$mysqluser="root";
$mysqlpwd="PASSWORT";
$mysqldb="news";
[...]
$sql = "SELECT id,nachricht,verfasser,datum FROM beitraege";
$adressen_query = mysql_query($sql) or die("Anfrage nicht erfolgreich");
$anzahl = mysql_num_rows($adressen_query);
while ($adr = mysql_fetch_array($adressen_query))
{
if(($adr['id'] % 2) == 0)
{
echo $alignl1;
echo $adr['nachricht'] . "<br />";
echo $formatvorn . $adr['verfasser'] . ", ";
echo $adr['datum'] . $formatnach;
echo $alignl2;
}
else
{
echo $alignr1;
echo $adr['nachricht'] . "<br />";
echo $formatvorn . $adr['verfasser'] . ", ";
echo $adr['datum'] . $formatnach;
echo $alignr2;
}
}
?>
(Habe unwichtige Zeilen entfernt)
Nun die Ausgabe der Daten funktioniert. Nur ich würde gerne die Daten absteigend mit while ($adr = mysql_fetch_array($adressen_query)) ausgeben.
Wie kann ich das umsetzen?
P.S.: Noch eine zweite Frage: Was muss ich in der Datenbank einstellen, damit Umlaute etc. angezeigt werden?