Was mich interessieren würde:
Wenn das verschiedene Abfragen sind, wie kommt es bei dem zweiten zum Ergebniss 1?
Was für einen Datentyp hat in MySQL das "feld"? Was bekommst du bei folgenden Abfragen:
SELECT * FROM tabelle WHERE ( feld = 0 ) ;
SELECT * FROM tabelle WHERE ( feld = '0' ) ;
Werden hier auch 6000 bzw. 1 Datensätze geliefert?
Siehst du einen Unterschied im Wert von "feld" bei dem einen Datensatz, der mit Hochkommatas gefunden wird, zu den anderen 6000?
Sorry, dass ich nur Fragen habe.
Gruss
Shenga