Получение данных только из последней строки при циклическом переборе набора результатов запроса CodeIgniterPhp

Кемеровские программисты php общаются здесь
Anonymous
Получение данных только из последней строки при циклическом переборе набора результатов запроса CodeIgniter

Сообщение Anonymous »

Вот мой код

Код: Выделить всё

 $this->db->select('*');
$this->db->from('events');
$this->db->where('user_id', $session_data['id']);
$query = $this->db->get();
$result = $query->result();
if ($result) {
$events_array = array();
foreach ($result as $row) {
$events_array = array(
'id' => $row->id,
'title' => $row->title,
'ev_img_name' => $row->ev_img_name,
);
$this->session->set_userdata('events', $events_array);
}
$session_data = $this->session->userdata('events');
$id = $this->session->userdata('id');
$data['id'] = $id;
$data['id'] = $session_data['id'];
$title = $this->session->userdata('title');
$data['title'] = $title;
$data['title'] = $session_data['title'];
$ev_img_name = $this->session->userdata('ev_img_name');
$data['ev_img_name'] = $ev_img_name;
$data['ev_img_name'] = $session_data['ev_img_name'];
Он получает только последнюю строку таблицы, но мне нужно получить все строки с одинаковым user_id. Как мне это сделать?

Подробнее здесь: https://stackoverflow.com/questions/318 ... result-set

Вернуться в «Php»