Foros del Web » Programando para Internet » PHP »

contar numero de filas de una tabla mysql

Estas en el tema de contar numero de filas de una tabla mysql en el foro de PHP en Foros del Web. Hola! Bien la cosa es simple tengo una tabla llamada inscripciones y quiero saber cuentas filas o registros tiene. ¿Como le hago? Pregunta simple para ...
  #1 (permalink)  
Antiguo 14/08/2003, 22:50
Avatar de Threepwood  
Fecha de Ingreso: febrero-2002
Ubicación: Argentina
Mensajes: 892
Antigüedad: 15 años, 10 meses
Puntos: 3
contar numero de filas de una tabla mysql

Hola!

Bien la cosa es simple tengo una tabla llamada inscripciones y quiero saber cuentas filas o registros tiene. ¿Como le hago?

Pregunta simple para respuesta simple jeje.

Edit: Ya lo averigue, que vergüenza jeje... mysql_num_rows

Salu2
__________________
Equívocos sin importancia

Última edición por Threepwood; 14/08/2003 a las 22:57
  #2 (permalink)  
Antiguo 14/08/2003, 22:57
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 15 años, 10 meses
Puntos: 43
Hola, aqui tienes una respuesta simple a tu pregunta simple
$sql="SELECT * FROM incripciones";
$r=mysql_query($sql);

#muestra la cantidad de filas
$rcount=mysql_num_rows($r);

echo $rcount;

Saludos
Benjamin
  #3 (permalink)  
Antiguo 16/08/2003, 12:25
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
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.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado

SíEste tema le ha gustado a 3 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 15:59.