Cita:
Iniciado por Korku
WHERE es una palabra reservada del lenguaje SQL, por eso te da error
Saludos
Hola, tienes toda la razón en lo que dices pero no creo que ese sea el problema, ya que él usa la variable $WHERE que esté dentro del ámbito de php y no de mysql. Para evitar posibles problemas yo construiría la sentencia antes de pasarsela a mysql_query().
Código PHP:
$sql = "SELECT count(*) FROM dat_inmueble WHERE IdProvincia='".$provincia."' AND IdTipoInmueble like '%".$tipo_inmueble."%' AND IdTipoOperacion='".$tipo_operación."' ".$WHERE." and sum(Hdobles_num, Hsimples_num)=>'".$num_hab."' limit ".$start.", ".$pnumber."";
$total_registros=mysql_query($sql);
Así todo, comprueba con echo $sql que la sentencia que se ejecuta es la esperada. Ciao