Как обработать сочетание условий «И» и «ИЛИ», передаваемых в метод модели CodeIgniterPhp

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

Сообщение Anonymous »

Я хочу выбрать только определенную строку/строки с user_id = $this->session->id , статусом = 4 часа, 8 часов и работой из дома.
РЕДАКТИРОВАТЬ:
все мои статусы:
  • Работа из дома
  • 8 часов
  • 4 часа
  • Отпуск
  • Отпуск по болезни
но он возвращает только всю работу из дома для конкретного user_id и не включает статус 4 и 8 часов
Контроллер
$order_by = "id desc";
$where = [
'user_id' => $this->session->id,
'status' => '4 hours',
'status' => '8 hours',
'status' => 'Work From Home'
];
$this->Crud_model->fetch('record', $where, "", "", $order_by);

МОДЕЛЬ
public function fetch($table, $where = "", $limit = "", $offset = "", $order = "")
{
if (!empty($where)) {
$this->db->where($where);
}
if (!empty($limit)) {
if (!empty($offset)) {
$this->db->limit($limit, $offset);
} else {
$this->db->limit($limit);
}
}
if (!empty($order)) {
$this->db->order_by($order);
}

$query = $this->db->get($table);
if ($query->num_rows() > 0) {
return $query->result();
} else {
return FALSE;
}
}


Подробнее здесь: https://stackoverflow.com/questions/465 ... model-meth
Ответить

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

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

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

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

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