Posta il resto del codice. Se ti tira fuori un record allora il problema puo' essere dopo della query.

Hai provato a stampare a video il n° dei record ricavati con MySQL_num_rows ?

Vedo che usi la stessa variabile per confrontare due campi. E' normale ?