Murida: count gibt 1 zurück

Beitrag lesen

Hallo

Ich habe diesen Code:

  
$res1 = mysql_query("SELECT * FROM termine WHERE id='".htmlspecialchars($_GET['id'])."'");  
  
$datensatz = mysql_fetch_assoc($res1);  
print_r($datensatz);  
echo $datensatz;  
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.
Warum print_r und der echo $datensatz mir nichts zurückliefern, ist mir klar.
Aber warum um alles in der Welt sagt count, dass es 1 Element im eigentlich leeren Array gäbe?

Im Manual sehe ich nicht, dass count auch bei leerem Array eine 1 zurückgeben kann.

Danke
murida