CodeIgniter Error Number: 1054

Gan mohon bantuannya. ini kenapa ya kok malah error db nya.

Error Number: 1054

Unknown column 'nama' in 'where clause'

SELECT * FROM `tb_Supplier` WHERE `nama` = 'Test 2' LIMIT 1

Filename: C:/xampp/htdocs/sintaris/system/database/DB_driver.php

Line Number: 691

dan juga aku itu mau insert data. bukan nampilkan data. ini code modelnya nya dibawah.

$this->db->insert('tb_supplier', [
            'supplier'   => $this->input->post('supplier'),
            'status'     => $this->input->post('status') ? 1 : 0
        ]);

form actionnya aku arahin ke controller supplier/data. terus dari controller supplier/data itu kalo ga ada form error langsung aku arahin ke model tambah.

ini code nya :

if ($this->form_validation->run() == FALSE) {
    $this->load->view('templates/header', $data);
    $this->load->view('templates/sidebar', $data);
    $this->load->view('supplier', $data);
    $this->load->view('templates/footer', $data);
} elseif ($id != null) {
    $this->supp->update($id);
    $this->session->set_flashdata('flash', 'diubah!');
    redirect('supplier');
} else {
    // dia ga masuk ke sini gan. harusnya kan kesini
    $this->supp->tambah();
    $this->session->set_flashdata('flash', 'ditambahkan!');
    redirect('supplier');
}
avatar zeinauliasavara_google
@zeinauliasavara_google

1 Kontribusi 0 Poin

Diperbarui 3 tahun yang lalu

Tanggapan

untuk isi table supplier nya itu ada kolom supplier sama status

coba dicek conditioning nya gan

1 Jawaban:

<div>Berdasarkan keterangan errornya ini :&nbsp;</div><pre>Unknown column 'nama' in 'where clause'</pre><div>sepertinya kolom 'nama' tidak ada di table tb_Supplier<br><br>Coba kirim foto struktur table nya</div>

avatar ahanafi
@ahanafi

815 Kontribusi 552 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban