Как уточнить строки со значением столбца, найденным в массиве PHP, с помощью построителя запросов CodeIgniterPhp

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

Сообщение Anonymous »

Я пытаюсь получить некоторые данные из своей базы данных с помощью построителя запросов CodeIgniter, и у меня возникла следующая проблема. Я хочу научиться делать это с помощью методов построения запросов, поскольку после этого кода у меня есть масса соединений и прочего. В противном случае я бы написал обычный запрос.

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

$this->db->where("sa.country", $country);

// I NEED TO OPEN BRACKETS HERE SO THAT I CAN GET THE
//   LANGUAGES IF THERE IS DATA IN ONE OF THE ARRAYS

if (isset($lid[0]))
$this->db->where("sa.lang", $lid[0]);
if (isset($lid[1]))
$this->db->or_where("sa.lang", $lid[1]);
if (isset($lid[2]))
$this->db->or_where("sa.lang", $lid[2]);
if (isset($lid[3]))
$this->db->or_where("sa.lang", $lid[3]);
if (isset($lid[4]))
$this->db->or_where("sa.lang", $lid[4]);

//AND CLOSE THEM HERE
Моя цель — получить конкретную страну из базы данных с соответствующими языками, которые есть в массиве.

Подробнее здесь: https://stackoverflow.com/questions/128 ... deigniters
Ответить

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

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

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

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

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