Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/06/2015, 10:16
Avatar de zalito12
zalito12
 
Fecha de Ingreso: noviembre-2011
Ubicación: Coruña, España
Mensajes: 430
Antigüedad: 13 años
Puntos: 67
Respuesta: recoger datos de una tabla y colocarlos en una consulta

http://php.net/manual/es/mysqli.query.php

Si te da ese error es porque la consulta devolvió FALSE, o sea, que es incorrecta, antes de intentar acceder a los valores de una consulta comrpueba siempe que se ejecutó correctamente.
Mira de dónde viene el error, por ejemplo:
Código PHP:
Ver original
  1. $sql="select * from destacados";
  2.     $cs = mysqli_query($prueb,$sql) or die(mysql_error($prueb)); //Quitar el die() para producción, solo debug
  3.     if($cs != false){
  4.         while($resul=mysqli_fetch_array($cs)){
  5.              $var1=$resul[0];
  6.              $var2=$resul[1];
  7.              $var3=$resul[2];
  8.              $var4=$resul[3];
  9.          }
  10.     }else{
  11.          echo 'Tu error';
  12.     }

Además ten en cuenta que lo puedes solucionar con una subconsulta, mirando tus códigos sería algo tipo:

Código MySQL:
Ver original
  1. "SELECT * FROM propiedades WHERE ref IN (SELECT id FROM destacados)"
Esta última opción funciona si cada tupla de la tabla destacados se corresponde con una referencia de las que quieres mostrar, aunque en tu caso parece que no es así :S
__________________
Dicen que las personas piensan en su lengua materna, yo lo hago en PHP

Última edición por zalito12; 01/06/2015 a las 10:32