Andreas Korthaus: mysql... Abfrage ob ein Wert *irgendwo* in der DB vorkommt

Beitrag lesen

Hallo!

$abfrage = "SELECT * FROM xyz WHERE test == '$test'";
$ergebnis = mysql_query($abfrage);
$num_rows = mysql_num_rows($ergebnis);

Allerdings bekomme ich immer die Meldung

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/www/web9/html/nrl/test.php on line 17

line 17 ist die Zeile mit $num_row = ...

Die Syntax ist doch korrekt, wo könnte denn das Problem liegen? :-S

Ich sehe keinen Fehler, vielleicht ist die Abfrage gescheitert, versuche mal:

$ergebnis = mysql_query($abfrage)
    or die ("Fehler in der Abfrage:" mysql_error());

oder versuch es mal mit mysql_query($abfrage, $link)...

Bis auf die Abfrage an sich sieht das ganze richtig aus.

Grüße
Andreas