Как проверить, имеет ли столбец таблицы DB одно из двух возможных значений в codeigniter?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как проверить, имеет ли столбец таблицы DB одно из двух возможных значений в codeigniter?

Сообщение Anonymous »

Мне нужно запустить запрос с условиями, где и or_where в том же поле с помощью codeigniter. Есть, где операции выполняли другие поля. Код, < /p>

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

function get_newTapal($off, $status)
{
$p = $this->db->select('*')
->from('tbl_tapal')
->join('tbl_subjectmain', 'tbl_subjectmain.Msub_Cd = tbl_tapal.Tmain_sub')
->join('tbl_subject_all', 'tbl_subject_all.Sub_Cd = tbl_tapal.Tsub_sub')
->join('tbl_seat', 'tbl_seat.SeatCd = tbl_tapal.Tseat')
->where('tbl_tapal.Tstatus', $status)
->where('tbl_tapal.Toffice_id', $off)
->where('tbl_tapal.Tmain_sub !=', 1)
->where('tbl_tapal.Tsub_sub !=', 2)
->or_where('tbl_tapal.Tstatus', 2)
;
$query = $p->get();
$new_tapal=$query->result();
foreach($new_tapal as $row){    echo $row->Toffice_id.'/'.$row->Tapal_no.'/'.$row->Tyear.'
';    }
}
< /code>

Когда я запускаю запрос без OR_WHERE < /code> Условия его правильно в соответствии с кодом.  Мне нужны строки, которые удовлетворяют всем, где 
условия, где значение статуса либо «1», либо '2'. Но когда я добавляю условие or_where , оно не проверяет другие условия в этой части запроса. т.е. запрос возвращает строки, удовлетворяющие сначала 4, где Условия вместе плюс строки, которые удовлетворяют только условию or_where .

может кто -нибудь помочь мне в этом?

Подробнее здесь: https://stackoverflow.com/questions/208 ... odeigniter
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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