Matthias: mysql_fetch_array dreht durch...und ich gleich mit

Beitrag lesen

hi!

ich lasse wie folgt daten auslesen:

while ( $data = mysql_fetch_array ( $res ) or die( "Error while running db-query in loop $loopcount." ) )
{
      $staedte[id] = $data[id];
      echo "$staedte[id] - ";
      $staedte[tabelle] = $data[tabelle];
      echo "$staedte[tabelle]<br>";
      $loopcount++;
}

es sind 21 datensätze zum auslesen vorhande, die auch alle brav über die echo-befehle ausgegeben werden.
allerdings macht die schleife aus einem mir unerklärlichen grund noch einen 22. durchlauf, sodaß sich die fehlermeldung "Error while running db-query in loop 22." ergibt und sich das skript an der stelle aufhängt (sämtlicher folgecode wird nicht ausgeführt).

ich bin mit meiner weisheit am ende. blickt jemand durch?

vielleicht kann mir auch jemand sagen ob - und wenn ja wie - ich für dieses problem eine fehlermeldung ausgeben kann. da muß es doch eine möglichkeit geben, oder?

vielen dank schon im voraus,

matthias