fritz85: PHP + Mysql (COUNT(*))

Beitrag lesen

Hallo zusammen,

ich möchte gerne prüfen ob ein Eintrag in der Datenbank schon vorhanden ist oder nicht.

Jedoch verarscht mich glaubich der Code :D

  
mysql_connect("localhost", "XX", "XX") or die ("Konnte die Datenbank nicht waehlen.");  
mysql_select_db("XXX");  
  
$einlesen = mysql_query("SELECT COUNT(*) FROM tabelle WHERE id ='$id'");  
  
if(mysql_num_rows($einlesen)==1)  
{  
   echo "Eintrag vorhanden";  
}  
else  
{  
   echo "Eintrag nicht vorhanden";  
}  

Ich bekomme jetzt non stop den Wert: 1 zurück... in der Tabelle ist kein Datensatz mehr vorhanden - jedoch erhalte ich noch immer 1 zurück. Warum?

gruss
fritz85