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);
しかし、なぜこれがうまくいかないのかわかりません。
編集
このエラーがスローされます:
致命的なエラー: 189 行目の /home/koushani/public_html/jmssimplex.com/application/admin/models/gallery_model.php の未定義メソッド CI_DB_mysql_driver::and_like() の呼び出し