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