Os cuento lo que estoy intentado, de una tabla de pintores obtengo 5 pintores al azar, y ahora pretendo que me digan de esos 5 pintores la ultima obra que hizo, hast ahi perfecto, lo que no consigo es reunir esas 5 obras de pintores distintos en un array para mandalo despues a la vista, os muestro mi codigo :
Código PHP:
$this->db->select('id_desa')
->from('usuarios_desa');
$query = $this->db->get();
if ($query->num_rows() > 0) {
foreach ($query->result_array() as $row) {
$array[] = $row['id_desa'];
}
$query->free_result();
$num = 5;
shuffle($array);
for ($i = 0; $i < $num; $i++) {
//echo $array[$i];
$query = $this->db->query(' SELECT * FROM noticias where id_desa=' . $array[$i] . ' ORDER BY fecha_creacion DESC LIMIT 1');
if ($query->num_rows() > 0) {
//todo correcto hasta aki, da el resultado correcto solo falta alamcenarlo para enviarlo
}
}
}
return $array2;
}
he probado varios metodos pero ninguno me almacena lo que deseo, alguna sugerencia?? graciasss