
| ||||
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 |
| ||||
Re: contar registros de una consulta creo que se refiere a esto: mysql_num_rows |
| ||||
Re: contar registros de una consulta
__________________ ->Aprender es un proceso que incluye el error.. |
| ||||
Pero esto solo sirve para las sentencias INSERT, UPDATE o DELETE. Como dice el nombre de la funcion es solo para los registros afectados por estas sentencias y no para las consultas. ¿Como se podria sacar el numero de registros de una SELCT filtrada con WHERE? Saludos. |
| ||||
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(). ![]() 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.. |
| ||||
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: ![]() |
| ||||
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 abajo SELECT 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 |
| |||
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?? |
| ||||
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.
__________________ NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL |