Hola, alamarcheta, en el mismo enlace que deje anteriormente, mas abajo dice:
Cita: Para obtener el número de fils regresadas por un SELECT, es posible usar también mysql_num_rows().
Es posible usar tambien,

Osea que tambien puedes utilizar mysql_affected_rows(). Sino realiza una prueba y veras que si se puede.
Con respecto a:
Cita: ¿Como se podria sacar el numero de registros de una SELCT filtrada con WHERE?
Prueba utilizando la funcion que te digo, yo tengo algunas consultas filtradas con where y utilizo mysql_affected_rows() para saber la cantidad de registros devueltos por la consulta. Comentanos como te fue
Saludos