SQL Datenbankergebnisse in umgekehrter Reihenfolge
Hi,
Ich hab follgendes Problemm:
Ich will die Datenbankergebnisse in umgekehrter reihenfolge ausgeben! ich hab ein Newssystemgeprogt und möchte nun dass die neuesten Einträge oben erscheienen!
Normalerweise geht das so: SELECT * FROM news ODER BY id DESC
Wenn ich das aber versuche bekomme ich eine Fehlermeldung: Die lautet so:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/web942/html/projekt1/start.php on line 16
Hier der dazugehörige Quelltext:
<?php
include ("dbconnect.php");
$abfrage = "SELECT * FROM news ODER BY id";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_array($ergebnis))
{
echo "<center>";
echo "<table width="650">";
echo "<tr>";
echo "<td width="80%"><b>";
echo $row["titel"];
echo "</b></td>";
echo "<td width="20%"><div align="right">";
echo $row["date"];
echo "</div><center></td>";
echo "</tr></table>";
echo "<center><table width="644" align="center"><tr width="100%">";
echo $row["text"];
echo "</tr>";
echo "<tr width="100%">";
if ($row["link"] == "")
{
echo "";
}
else
{
echo "<a href=`".$row["link"]."`>[mehr...]<a/>";
}
echo "</tr></table><br>";
}
?>
Warum das nicht geht wies ich nicht! Vielleicht kann mir jemand helfen. Das feld id existiert übrigens in meiner Datenabnk!
Danke
Zonk
|