con que funcion de mysql saco el total de registros de una consulta|
|
#3 (permalink) |
![]() Fecha de Ingreso: julio-2007
Mensajes: 49
|
Re: contar registros de una consulta
Utiliza la función count así: Si tu query que quieres contar los rows es el siguiente
select * from tabla where ... con este te sale el número de registros: select count (*) from tabla where ... Saludos, Marcos |
|
|
|
|
|
#5 (permalink) |
![]() |
Re: contar registros de una consulta
Cita:
Eso funciona, cierto, pero es un desperdicio enorme de recursos, primero le pides a la base de datos que te de TODOS los campos de TODOS los registros, con la úncia intención de contar el número de líneas que tiene el array resultante, imagína que tienes una tabla con 100000 registros y cada uno tiene 50 campos, consutas todo eso para nada... En cualquier caso siempre será mucho más rápida la respuesta de la base de datos con la consulta
Código:
select count(*) from talba
__________________
mais só os ignorantes e féridos e duros, imbéciles e escuros non nos entenden, non. Visita Mi web |
|
|
|
|
|
#6 (permalink) |
![]() Fecha de Ingreso: julio-2005
Ubicación: 23.133355, -82.353773
Mensajes: 1.234
|
Re: contar registros de una consulta
creo que se refiere a esto:
mysql_num_rows
__________________
Mientras mas aprendo, me doy cuenta que se menos... ID de usuario en FDW: 110278 Kilometro Cero Bloggers Cuba |
|
|
|
|
|
#8 (permalink) |
![]() |
Re: contar registros de una consulta
__________________
->Aprender es un proceso que incluye el error.. ->Si la vida te da la espalda .... tocale el culo. |
|
|
|
|
|
#9 (permalink) |
![]() Fecha de Ingreso: mayo-2005
Ubicación: Isla Mêlée
Mensajes: 481
|
|
|
|
|
|
|
#10 (permalink) |
![]() |
Re: contar registros de una consulta
Hola, alamarcheta, en el mismo enlace que deje anteriormente, mas abajo dice:
Cita:
Es posible usar tambien, Para obtener el número de fils regresadas por un SELECT, es posible usar también mysql_num_rows().
Osea que tambien puedes utilizar mysql_affected_rows(). Sino realiza una prueba y veras que si se puede.Con respecto a:
Cita:
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¿Como se podria sacar el numero de registros de una SELCT filtrada con WHERE?
Saludos ![]()
__________________
->Aprender es un proceso que incluye el error.. ->Si la vida te da la espalda .... tocale el culo. |
|
|
|
|
|
#11 (permalink) |
![]() Fecha de Ingreso: mayo-2005
Ubicación: Isla Mêlée
Mensajes: 481
|
Hola cala932. Lo estoy intentando pero no hay manera. Te dejo el codigo donde quiero sacar el numero de registros depues de filtrarlos:
Código PHP:
![]() |
|
|
|
|
|
#12 (permalink) |
![]() |
Re: contar registros de una consulta
Si te entendí bien, lo que quieres hacer es
Código:
y eso te devuelve el número de registros que se verán afectados por la consulta que haces más abajoSELECT COUNT(*) FROM tabla1, tabla2, tabla3 where loquequieras_en_el_where
__________________
mais só os ignorantes e féridos e duros, imbéciles e escuros non nos entenden, non. Visita Mi web |
|
|
|
|
|
#14 (permalink) |
![]() Fecha de Ingreso: febrero-2007
Mensajes: 12
|
Re: contar registros de una consulta
hola, yo tengo otra duda, necesito contar el numero de filas que tengo en la base de datos, para ello tengo puesto lo siguiente
String registro="SELECT COUNT (id) FROM hoja1"; st.executeQuery(registro); int filas= Integer.parseInt(registro); lo que estoy intentando es pasar "registro " a un numero intero para luego que lo necesito, pero asi no me hace nada, pone que hay un error en la consulta a la base de datos, alguien me puede ayudar?? |
|
|
|
|
|
#15 (permalink) |
|
Moderador NO Sabio
![]() ![]() ![]() ![]() ![]() Fecha de Ingreso: noviembre-2002
Ubicación: Costa Rica/Nicaragua
Mensajes: 10.994
|
Re: contar registros de una consulta
Por favor....
Esta es una sección de BD y no de programación, si necesitan ayuda en PHP, pregunten ahí. No confundan a los otros usuarios lo que es SQL y lo que es programación.
__________________
¿Fácil verdad? |
|
|
|