Метод CodeIgniter where_in () дает неожиданные результаты при получении запятой, разделенной в запятой [Duplicate]Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Метод CodeIgniter where_in () дает неожиданные результаты при получении запятой, разделенной в запятой [Duplicate]

Сообщение Anonymous »

Я хочу перенести запятую строку в предложение . Код моего контроллера как:-< /p>

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

$batchpost = $this->input->post('batch');//print_r($batch);

$batch_id = '';
for ($i = 0; $iadmin_model->get_attendance_datatables($batch);
Здесь $ batchpost вернет значение массива, и я хочу преобразовать ее в запятую строку и передать в модель.

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

$this->db->select('offline_student.*,batch.batch_name,offline_course.course');
$this->db->from($this->table8);
$this->db->join('offline_course', 'offline_course.id = offline_student.course', 'left');
$this->db->join('batch', 'batch.id = offline_student.batch', 'left');
$this->db->where('offline_student.status', 'Active');
$this->db->where_in('batch.id', $batch);
$this->db->order_by('offline_student.id', 'asc');
Предположим, что в строке для столбца партии, имеющего два значения (2,3) в базе данных, если я прохожу только «2» или «2,3» на модель, запрос вернет мой результат, но когда я прохожу только 3, он не показывает эту запись.

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

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

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

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

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

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

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