Как получить данные из базы данных, используя массив идентификаторов в codeigniter? [дубликат]Php

Кемеровские программисты php общаются здесь
Anonymous
Как получить данные из базы данных, используя массив идентификаторов в codeigniter? [дубликат]

Сообщение Anonymous »

У меня есть массив идентификаторов в моем контроллере, в котором есть флажок для ввода в форме в представлениях. $toppings = $this->input->get('topping');

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

Array
(
[0] => 1
[1] => 3
[2] => 4
)
Я пытаюсь получить из базы данных информацию, относящуюся к каждому идентификатору в массиве.

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

    $toppings = $this->input->get('topping');
foreach ($toppings as $topping ) {
$id = $topping;
$toppinglist = $this->toppingmodel->find_topping($id);
echo'
'; print_r($toppinglist); die();

}
Класс модели –

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

function find_topping($id)
{
$query = $this->db->get_where('Topping', array('id' => $id));
return $query->row_array(); }

}
Выходной массив, который я получаю, представляет собой только данные для первого идентификатора.

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

Array
(
[id] => 1
[slug] => mushroom
[toppingName] => Mushrooms
[price] => 50.00
)
Как получить все данные, относящиеся к каждому идентификатору в массиве. (вложенный массив)
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/646 ... odeigniter

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