Dirk: Fehler: In Array einlesen nach SELECT aus Datenbank

Beitrag lesen

Hallo zusammen,

ich habe eine sehr sehr seltsame Fehlermeldung, bei der ich nicht weiß, woher sie kommt.

Quelltext:

$fehler = 0;
$bericht = array();
$sql = "SELECT dateiname, thumbnail FROM $veranstaltung";

echo $sql;

$datenbank = mysql_connect("$MySQLHost","$MySQLUser","$MySQLPasswort");

if   ($erg = mysql_db_query($Fotodatenbankname,$sql))
     {
     echo 'Anzahl: '.mysql_num_rows($erg).'<br>';
     while ($auslesen = mysql_fetch_array($erg))
           {
           AUSGABE
....

Ausgabe:
 SELECT dateiname, thumbnail FROM 041112672fsgsdfAnzahl: 3
041112672fsgsdf0.jpg
041112672fsgsdf0.jpg
041112672fsgsdfthumb0.jpg

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/web167/html/admin/superuser/fotoeventloeschen3.php on line 83

Line 83 ist die Zeile mit der while Bedingung. Offenbar klappt das Einlesen in das Array nur einmal, obwohl es 3mal gehen müßte. Mir ist das noch nie passiert oder überseh ich schlichtweg was?

Danke im voraus!
viele Grüße, Dirk