SELECT *
FROM USERS_OPTIONS
WHERE user_id = 3
AND (option_id = 2 OR option_id = 5 OR option_id = 108 OR ...etc)
< /code>
Для этого у меня есть этот код в codeigniter, но он не работает: < /p>
$this->db->where("user_id", $user_id);
foreach ($options as $option) {
$this->db->or_where("option_id", $option["id"]);
}
< /code>
$options
- это массив, в котором я храню все значения options_id , которые мне нужны.>
Я пытаюсь сделать следующий SQL-запрос с активной записью Codeigniter: < /p> [code]SELECT * FROM USERS_OPTIONS WHERE user_id = 3 AND (option_id = 2 OR option_id = 5 OR option_id = 108 OR ...etc) < /code> Для этого у меня есть этот код в codeigniter, но он не работает: < /p> $this->db->where("user_id", $user_id); foreach ($options as $option) { $this->db->or_where("option_id", $option["id"]); } < /code> $options[/code] - это массив, в котором я храню все значения options_id , которые мне нужны.>
У меня есть некоторая проблема, когда я хочу искать некоторые данные из моей базы данных с помощью codeigniter. Я хочу выбрать данные, где уровень равен 0 или 3, а статус - 1.
tb_user_data :
------------------------------------
| username | name |...
Мой контроллер (я хочу выбрать записи на основе некоторых условий):
public function promotion()
{
if (!$this->user_permission->check_permission())
return;