Allora dovresti rivedere la query...
Tieni presente che quel COUNT(fattura) ti riduce il result set ad una riga sola...se fai mysql_num_rows() dovresti ottenere 1