Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/11/2014, 09:24
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Registros vacíos con LIMIT

Cita:
se cual es la cantidad de registros que obtengo pero la cosa es que por ejemplo si pongo limit 150, 30 los veo sin problemas pero so pongo limit 180, 30 nada, limit 210, 30 nada, pero limit 240, 30 si me trae registros nose cual es mi problema este es mi consulta
Empecemos por tener claro lo que pasa en cada caso:
Código MySQL:
Ver original
  1. LIMIT 150, 30
Esto devuelve los registros que en la tabla resultado correspondan a las posiciones 151 a 180.
Código MySQL:
Ver original
  1. LIMIT 180, 30
Devuelve los registros 181 a 210 del mismo caso.
Código MySQL:
Ver original
  1. LIMIT 210, 30
Devuelve los registros 211 a 240 del mismo caso.
Código MySQL:
Ver original
  1. LIMIT 240, 30
Devuelve los registros 241 a 270 del mismo caso.

Ahora bien, la pregunta principal es cuántos registros devuelve en total la consulta si el LIMIT... Pero para eso lo primero que deberías decirnos es si todas las cuatro pruebas las realizaste con exactamente los mismos parámetros para $buscar, $precio_1 y $tipo_inmueble_1 , ya que siendo las condiciones del WHERE, cualquier variacion en el contenido de esas variables puede alterar el resultado obtenido en el LIMIT, invalidando tu prueba.

¿Se entiende?

Prueba manualmente una consulta con valores constantes, en MySQL, y verifica qué devuelve en cada caso.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)