MudGuard: count gibt 1 zurück

Beitrag lesen

Hi,

$res1 = mysql_query("SELECT * FROM termine WHERE id='".htmlspecialchars($_GET['id'])."'");
$datensatz = mysql_fetch_assoc($res1);
echo count($datensatz);


>   
> Wenn ich hier eine id mit 17 übergebe (die es in der Tabelle nicht gibt), bekomme ich nur die Zahl 1 zurückgeliefert.  
> Aber warum um alles in der Welt sagt count, dass es 1 Element im eigentlich leeren Array gäbe?  
  
If var is not an array, 1 will be returned (exception: count(NULL) equals 0).  
  
Wenn keine Datensätze vorhanden sind, ist $datensatz kein array.  
  
cu,  
Andreas

-- 
[Warum nennt sich Andreas hier MudGuard?](http://MudGuard.de/)  
[Schreinerei Waechter](http://www.schreinerei-waechter.de/)  
[O o ostern ...](http://ostereier.andreas-waechter.de/)  
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.