ich versuche ein Skript zu schreiben mit dem ich Einträge aus einer Datenbank auslesen kann, die dann sortiert nach Datum auf meiner Webseite ausgegeben werden. Bis jetzt habe ich folgendes Skript:
- Code: Select all
<?php
$tabellenname="news";
$sql="SELECT image, titel, news, date FROM $tabellenname WHERE pruef=1 ORDER BY datum DESC ";
$link= mysql_connect("localhost", "zuma", "XYZ");
mysql_select_db("test", $link);
$result= mysql_query($sql, $link);
//Datensätze in ein Array schreiben
for($i=0;$i<mysql_num_rows($result);$i++)
{
$ergebnis[$i]=mysql_fetch_array($result);
}
//Datensätze in einer Tabelle ausgeben
for($i=0;$i<count($ergebnis);$i++)
{
echo "<table border=\"1\" width=\"400\"><tr><td>".$ergebnis[$i]['image']." </td><td>
".$ergebnis[$i]['date']." </td></tr>";
echo "<tr><td colspan=\"2\"> ".$ergebnis[$i]['titel']." </td></tr>";
echo "<tr><td colspan=\"2\"> ".$ergebnis[$i]['news']." </td></tr></table>";
}
?>
Leider erhalte ich folgende Fehlermeldung:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Programme\xampp\htdocs\test2.php on line 9
Die offensichtlichen Sachen habe ich schon gecheckt. Passwort und Benutzername sind richtig. DB existiert und auch die Tabelle. Mit einem anderen Skript kann ich sogar in die Tabelle Daten schreiben.
Kann mir jemand helfen?
Danke und viele Grüße,
Zuma