Доброго дня! Помогите пожалуйста объединить несколько запросов и вывести их в одном Foreach.
Пример:
$this->db->where('work !=','yes');
$rg1 = $this->db->get('works');
$r1 = $rg1->result();
$this->db->where('image','blank.jpg');
$rg2 = $this->db->get('photos');
$r2 = $rg2->result();
$html = "";
foreach($r1 as $rw){
$html .= "<li class='notifications'>
<a href='".$rw->slug."'>".$rw->title."
<br>Нет графика
</a>
</li>";
}
foreach($r2 as $rp){
$html .= "<li class='notifications'>
<a href='".$rp->link."'>".$rp->name."
<br>Нет фото
</a>
</li>";
}
В примере выше идет 2 запроса, после 2 вывода (foreach). Как можно сделать два (и более) запросов к БД, и после объединить их в одном foreach, при этом учитывая что получаемая информация и шаблон вывода может быть разным ($rw->title ** $rp->name и пр.)?
Спасибо
Сборка персонального компьютера от Artline: умный выбор для современных пользователей