Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Problem mit ausgabe!
Frage
Hoi,
also ich erläutere erstmal mein Problem. Ich möchte mit einem Befehl prüfen ob sich bestimmte einträge in der Tabelle "user" befinden.Ich will auserdem wissen wieviele davon eingetragen sind.
Ich habe das jetzt so gelöst:
[code]
<? $result = mysql_query("SELECT * FROM user WHERE squad ='Management'");
$menge = mysql_num_rows($result);
[/code]
ich will also auch prüfen ob sich keiner dieser Einträge dort befindet. Aber wenn dies der Fall ist gibt er eine Fehlermeldung aus:
[code]
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/www/web50554/html/roster.htm on line 21
[/code]
ich denke das dieser Fehler entsteht, weil er keinen eintrag mit dem squad=Management findet
Aber ich will ja auch grad prüfen ob sich überhaupt einer drinnen befindet. Wie kann ich diese Fehlermeldung umgehen? Geht das überhaupt?
Danke
cu
Antwort 1 von ThomasOOP
teste mal
$sql = "select ....";
$res = mysql_query( $sql );
$num = mysql_affected_rows();
oder
$res2 = mysql_query($sql);
$num2 = mysql_num_rows($res2);
$sql = "select ....";
$res = mysql_query( $sql );
$num = mysql_affected_rows();
oder
$res2 = mysql_query($sql);
$num2 = mysql_num_rows($res2);
Antwort 2 von f*euervogel
schon mal was von COUNT() gehört?

