Сочетание условий AND и OR в предложении WHERE с построителем запросов CodeIgniter.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Сочетание условий AND и OR в предложении WHERE с построителем запросов CodeIgniter.

Сообщение Anonymous »

Я хочу выполнить запрос в CodeIgniter.
Это запрос

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

SELECT *
FROM td_album,td_image
WHERE td_album.album_id=td_image.album_id
AND td_album.album_id='$id'
AND (td_image.image_name='$name' OR td_image.image_id='$image_id'
Когда я запускаю запрос CodeIgniter, я пишу как:

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

$query = $this->db
->select('*')
->from('td_image')
->join('td_album', 'td_album.album_id = td_image.album_id')
->like('td_image.image_id', $image_id)
->or_like('td_image.image_name', $image_name)
->and_like('td_album.album_id', $id)
->get('', $this->limit, $this->offset);
Я не знаю, почему это не работает.
Изменить
Выдает эту ошибку:

Неустранимая ошибка: вызов неопределенного метода CI_DB_mysql_driver::and_like() в /home/koushani/public_html/jmssimplex.com/application/admin/models/gallery_model.php в строке 189


Подробнее здесь: https://stackoverflow.com/questions/147 ... ry-builder
Ответить

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

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

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

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

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