Sönke Tesch: ausgabe problem

Beitrag lesen

$query = "SELECT interpret,titel FROM songs WHERE interpret = %'$interpret'% OR titel LIKE %'$titel'% ORDER BY interpret";
$result = mysql_query($query);

$zeilen = mysql_num_rows($result);

ich bekomme folgende fehlermeldung:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource..?

wie muss ich denn das ausgeben?

Garnicht. Ich weiß nicht, wer Dir diesen Programmierstil beigebracht hat, aber ich ganz persönlich würde Dir empfehlen, daß Du besser nicht so vertrauensselig sein und stattdessen mal prüfen solltest, ob Deine Datenbankabfrage überhaupt erfolgreich war oder -kann ja passieren- einen Fehler zurückgeliefert hat (http://www.php.net/manual/de/function.mysql-error.php).

Und dann wirst Du auch feststellen, daß Deine Abfrage ziemlicher Murks ist. Was sollen denn die ganzen Prozentzeichen mitten in der Walachei?

Gruß,
  soenk.e