Как получить данные из базы данных, используя массив идентификаторов в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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