Dennis: SQL Rückgabewert "kein Ergebnis"

Beitrag lesen

Hi swiss,

$num_rows = mysql_num_rows($query);

Warum speicherst du den Rückgabewert von mysql_num_rows() in eine Variable? Wenn du diesen später nicht mehr benötigt, kannst du den Rückgabewert direkt in der If-Abfrage vergleichen.

if($num_rows=="0"){echo"nix vorhanden"}

Warum prüfst du, ob der Rückgabewert ein String mit dem Inhalt 0 ist? Du solltest prüfen, ob der Rückgabewert die Zahl 0 ist, das ist etwas anderes!

if(mysql_num_rows($query) == 0) { /* ... */ }

Viele Grüße,
  ~ Dennis.