Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

insert data di postgres

saya ingin membuat data insert di CI, menggunakan databse mysql itu aman" saya ttapi ketika saya pindah mengginakan database pgadmin4/postgres muncul error seperti ini

error.PNG

adakah yg tau solusinya...

kode programnya gini, ini modelnya

<?php
class M_barang extends CI_Model{

	public function getdata($key)
		{
			$this->db->where('barang_id');
			$hasil = pg_query("SELECT * FROM tbl_barang");
			return $hasil;
		}

		public function getupdate($key,$data)
		{
			$this->db->where('barang_id',$key);
			$this->db->update('tbl_barang',$data);
		}

		public function getinsert($data)
		{
			$this->db->insert('tbl_barang',$data);
		}

		public function getdelete($key)
		{
			$this->db->where('barang_id',$key);
			$this->db->delete('tbl_barang');
		}

ini controller

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Barang extends CI_Controller {
    function __construct(){
        parent::__construct();
        $this->load->model('M_barang');
    }

    public function index(){
        $data['content'] ='v_barang';
        $data['query'] = $this->db->get('tbl_barang');
        $this->load->view('welcome_message',$data);
    }

    public function simpan_barang(){

        $key = $this->input->post('barang_id');
            $data['barang_id']      = $this->input->post('barang_id');
            $data['nama_barang']   = $this->input->post('nama_barang');
            $data['barang_satuan']    = $this->input->post('barang_satuan');
            $data['harga_barang']        = $this->input->post('harga_barang');

            $this->load->model('M_barang');
            $query =$this->M_barang->getdata($key);
            if ($query->num_rows() > 0) {
                $this->M_barang->getupdate($key,$data);
            }else{
                $this->M_barang->getinsert($data);
            }
            redirect('barang');
    }
}


avatar cahbond
@cahbond

33 Kontribusi 3 Poin

Diperbarui 4 tahun yang lalu

2 Jawaban:

<div>cek hasil dari num_rows<br>dengan die(hasilNumRows);<br><br>atau&nbsp; gunakan affected rows</div><pre> $this-&gt;db-&gt;affected_rows();</pre>

avatar hilmanski
@hilmanski

2713 Kontribusi 2150 Poin

Dipost 4 tahun yang lalu

<div>Terima kasih mas hilman sudah bisa&nbsp;</div>

avatar cahbond
@cahbond

33 Kontribusi 3 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban