Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/06/2013, 11:19
Gedeon
 
Fecha de Ingreso: agosto-2003
Mensajes: 174
Antigüedad: 20 años, 9 meses
Puntos: 3
Respuesta: Contar resultados de una consulta

Hola
Mysql tiene algunas funciones de información que son muy interesantes. Una de ellas es found_rows que te dice cuantas filas devuelve una consulta, de manera que si tu haces un select y luego consultas found_rows te dice cuantos registros obtuviste en la consulta anterior
Código MySQL:
Ver original
  1. select * from personas where poblacion='Burgos'

Incluso puedes saber cuantos resultados retornaría sin necesidad de hacer la select inicial. A veces no es que quieres hacer la select, es que quieres saber si la hicieras cuantos resultados obtendrías
Código MySQL:
Ver original
  1. select SQL_CALC_FOUND_ROWS * FROM personas where poblacion='Burgos'

En este caso no has llegado a hacer la consulta. Solo has visto cuantas filas obtendrías si la hicieras.

Creo que esto es lo que tu buscas.

Última edición por gnzsoloyo; 20/06/2013 a las 12:11