Я получаю эту ошибку, когда пытаюсь редактировать данные с помощью CodeIgniter.
Мой контроллер:
public function edit_data($kode_part)
{
$tabel_part = $this->model_tabel_part->get_tabel_part("where kode_part ='$kode_part'");
foreach($tabel_part->result_array()as $row){
$kode_part = $row['kode_part'];
$nama_part = $row['nama_part'];
$warna_part = $row['warna_part'];
$cavity = $row['cavity'];
$gross = $row['gross'];
}
$data['kode_part'] = $kode_part;
$data['nama_part'] = $nama_part;
$data['warna_part'] = $warna_part;
$data['cavity'] = $cavity;
$data['gross'] = $gross;
$this->load->view('datamaster/tabel_part/v_edit_part', $data);
}
Моя модель:
public function get_tabel_part($where = ""){
$data_tabel_part = $this->db->query("select * from tabel_part".$where);
return $data_tabel_part;
}
И я получаю эту ошибку:
Произошла ошибка базы данных
Номер ошибки: 1064
У вас ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MariaDB, для правильного синтаксиса для использования рядом с '=' 34232-C0100 '' в строке 1
select * from tabel_partwhere kode_part = '34232-C0100'
Имя файла: C: /xampp/htdocs/tpidbv1.1/system/database/DB_driver.php
Номер строки: 691
Можете ли вы найти здесь что-то не так?