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:
Esto devuelve los registros que en la tabla resultado correspondan a las posiciones 151 a 180.
Devuelve los registros 181 a 210 del mismo caso.
Devuelve los registros 211 a 240 del mismo caso.
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.