Más optimizado usando SQL "puro":
Código PHP:
$sql="SELECT COUNT(*) FROM incripciones";
$consulta=mysql_query($sql);
$rcount=mysql_result($consulta,0);
Con COUNT() de Msyql obtienes un sólo registro con un sólo campo de valor = al total de registros de esa consulta ejecutada. Con lo cual la mejora de rendimiento es bastante notoria al NO generea el total de registros de esa consulta y luego contarlos que es lo que hace mysql_num_rows() de PHP.
(todo esto si sólo deseas comprobar el total o mostrar el total de registros .. Si de todas formas vas a tener que mostrar esos registros dará igual usar mysql_num_rows() que el COUNT() siendo si cabe más optimo usar sólo mysql_num_rows() pues te evitas una consulta (la del COUNT()) ... a tu BD)
Un saludo,