Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/03/2014, 08:53
Avatar de guardarmicorreo
guardarmicorreo
 
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 12 años, 1 mes
Puntos: 84
Respuesta: Utilizar de forma correcta COUNT()

Cita:
Iniciado por gnzsoloyo Ver Mensaje
SI vas a recuperar si o sí todos los posts, y la resolución de la navegación la harás en la aplicación, te conviene olvidarte de contarlos, y usar el valor que la propia librería tiene para saber cuál es la cantidad de registros devueltos. Al menos yo no le veo sentido a usar ese COUNT, que de por si es incompatible con la consulta de busqueda que quieres hacer.
Ahora bien, si el tema pasa por cómo obtener una cantidad limite de registros, es decir, paginar por medio de consultas, no te queda más que un camino, y es realizar una consulta sencilla que cuente los registros antes de realizar la busqueda de posts.
Entonces, si entendí bien, sólo puedo hacer dos cosas:

-Hacer una consulta previa en la que MYSQL sea la encargada de contar los posts.

o

-Contar los registros devueltos con el CGI (en mi caso PHP).

Para mi ambas son válidas. Aunque como voy a paginar voy a optar por la segunda opción.

Leyendo sobre el asunto, encontré esto y no sé si hacer caso de lo que dice, porque al fin y al cabo siguen siendo dos consultas en vez de una sola:

http://quenerapu.com/mysql/me-encant...ct-found_rows/

¿Alguna opinión sobre eso?

Gracias! muchas gracias! :D
__________________
Ayúdame a hacerlo por mi mismo.