MudGuard: supplied argument is not a valid MySQL-Link

Beitrag lesen

Hi,

nicht ganz:
Falls ein Fehler auftritt oder die Abfrage keinen Datensatz zurückliefert (was kein Fehler ist), zeige an, es sei ein Fehler aufgetreten (also auch dann, wenn kein Fehler vorlag).

Aus der Doku:

Return Values
For SELECT, SHOW, DESCRIBE, EXPLAIN and other statements returning resultset, mysql_query() returns a resource on success, or FALSE on error.
For other type of SQL statements, INSERT, UPDATE, DELETE, DROP, etc, mysql_query() returns TRUE on success or FALSE on error.

Ich sehe hier nicht, wie bei einem SELECT, der keinen Datensatz liefert, in den if-Zweig verzweigt werden sollte.
Du sagst ja selbst, daß es kein Fehler ist, wenn der select nichts liefert, also müßte mysql_query eine resource liefern - welche negiert nicht zu false evaluiert.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.