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$sql="select * from destacados";
if($cs != false){
$var1=$resul[0];
$var2=$resul[1];
$var3=$resul[2];
$var4=$resul[3];
}
}else{
echo 'Tu error';
}
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"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