Código PHP:
Ver original$sql="CREATE TEMPORARY TABLE IF NOT EXISTS temp_casas(`id_casa` int(10) unsigned NOT NULL) ";
$db->Execute($sql)
foreach ($respuestas as $value){
$query="INSERT INTO `temp_casas`(id_casa) VALUES ('$value');";
$db->Execute($query);
}
$querymalevolo="select c.id_casa , c.nombre_casa from casas as c, temp_casas as tc where c.id_casa=tc.id_casa";
$db->Execute($querymalevolo);
$sqldrop="DROP TABLE temp_casas";
$objDB->exeQuery($sqldrop);
estaría bueno saber cual es el argumento que asumes para decir que esta respuesta esta mal , si llegan a ser varios datos me parece una buena solución en lugar de armar una cadena enorme separada por comas, pero estaría bueno ver el argumento