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;
}