...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