phpbar.de logo

Mailinglisten-Archive

[php] PHP MYSQL Fehlermeldung

[php] PHP MYSQL Fehlermeldung

Joerg Behrens php_(at)_phpcenter.de
Thu, 15 Aug 2002 15:39:24 +0200


----- 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