Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/08/2003, 11:25
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
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,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.