Mailinglisten-Archive |
----- Original Message ----- From: "Ron Opitz" <ron.opitz_(at)_dts.de> To: <php_(at)_phpcenter.de> Sent: Thursday, August 15, 2002 4:00 PM Subject: [php] PHP MYSQL Fehlermeldung > Hallo, > > ich bekomme bei manchen Abfragen folgende Meldung: > > Warning: Supplied argument is not a valid MySQL result resource in ... > > Der Code sieht folgendermaßen aus: > > $result = mysql_query($query, $cid); > if ($result==false) { > print "Fehler in SQL-Query: $query"; > exit; > } Ob eine Query richtig ist sagt dir ein mysql_error. Desweiteren ist es gut zuwissen ob ueberhaupt Treffer zum abholen vorhanden sind. Also mysql_num_rows bzw. mysql_affected_rows. Erst dann kann man sich gedanken um das Abholen machen. > while ($row = mysql_fetch_row($result)) { // <== Hier solls sein! > $ncols = mysql_num_fields($result); > for ($i = 1; $i <= $ncols; $i++) { > $qr[$zeile]["f".$i] = trim($row[$i-1]); > } > $zeile++; > } > > An der SQL Query kann kein Fehler sein, dann würde er die > Ausführung stoppen. > Was will mir die Meldung sagen und wie kann ich diese umgehen? Gruss Joerg Behrens -- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
php::bar PHP Wiki - Listenarchive