Matze: Mehrere Werte aus Abfrage in Php Funktion

Beitrag lesen

...oder

  
$sql = "SELECT * FROM table WHERE bedingung = zutrifft";  
$query = @mysql_query($sql);  
if(!$query){  
    $foo = 1;  
}elseif(mysql_num_rows($sql) == 0){  
    $foo = 2;  
}  
switch($foo){  
    case 1:  
       // Query ist fehlgeschlagen  
       break;  
    case 2:  
       // Query erfolgreich, aber kein passender Datensatz gefunden  
       break;  
    default:  
       // tue etwas sinnvolles  
}  

mysql_num_rows() ist eventuell besser als empty().
Und das @ verhindert eine MySQL-Fehlermeldung wenn der Query fehlschlägt.
Das sollte es jetzt aber gewesen sein.

Grüße, Matze