Я получаю сообщение об ошибке с этой функцией:
Контроллер
$data['carSubwoofers'] = $this->db->get_where("department = 'MOBILE AUDIO'
AND class = 'CAR STEREO'
AND subclass
IN ('SO CAR STEREO','SUBS','SO SUBS')")->result();
$this->load->view('Category/carSubwoofers',$data);
View
foreach($data->result() as $row) { ?>
<?php echo $row->modelNumber; ?>
<?php echo $row->name; ?>
<?php } ?>
Кодовый воспламенитель стреляет так:
A Database Error Occurred
Номер ошибки: 1064
У вас ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы узнать правильный синтаксис для использования рядом с '' MOBILE AUDIO 'И class =' CAR STEREO 'И подклассом IN (' SO CAR STEREO 'в строке 2
ВЫБРАТЬ * ИЗ (department
= 'МОБИЛЬНЫЙ АУДИО' И КЛАСС = 'АВТО СТЕРЕО' И ПОДкласс IN ('SO CAR STEREO', 'SUBS'
, 'SO
SUBS '))
Имя файла: C: \ Program Files (x86) \ Apache Software Foundation \ Apache2.2 \ htdocs \ CodeIgniter_2.0.2 \ system \ database \ DB_driver.php
Номер строки: 330