te aconsejo q lo hagas todo con simples consultas.
Para contar todos los registros pero q no se han repetidos:Es decir si en tu tabla tienes:reg1,reg2,reg3,reg4,reg5,reg1,reg2,reg3,reg 4,reg5 lo q te devolvera la consulta es 5.
Código PHP:
$sql="Select DISTINCT count(campo) as cuentacampo from tabla"
Es eso lo q querias?