Con respecto al mensaje no hay problema.
Te comento lo que acabo de hacer:
Quite de la consulta la sentencia WHERE creyendo qye talves era este el problema y use de nuevo mysql_affected_rows, y para sorpresa mia me muestra el numero exacto de registros en esta tabla.
Hice lo mismo con mysql_num_rows y el resultado fue el mismo error descrito anteriormente.
Creo que en lugar de avanzar voy para atras porque cada vez me enredo un poco mas.