hi ;)
kann ohne passenden code nicht genau sagen, was du falsch hast, aber
mysql_fetch_array() bekommt als parameter immer das resultat einer datenbankabfrage/query, also z.b.
mysql_fetch_array($resultSelectXY)
wobei
$selectXY = "SELECT x,y FROM ...";
$resultSelectXY = mysql_query($selectXY) or die(mysql_errno().": ".mysql_error());
kann mir nur vorstellen, dass du entweder kein query-result übergibst oder aber deine abfrage an sich schief geht.
sönke hat recht, mysql_errno() und mysql_error() sind gute möglichkeiten den fehler genauer einzugrenzen :)
viel erfolg!