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