mysql_num_rows() devuelve el numero de filas por resultado...
osea, si haces un
SELECT quiere decir que ¿
*_num_rows puede devolver alguno??
bien, para obtener un dato preciso, debes sacarlo de tu resultado...
Código PHP:
$result = mysql_query('SELECT COUNT(*) AS total FROM tabla');
$test = mysql_fetch_array($result);
echo $test['total'];// total?
espero te sirva, suerte!