Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara menggunakan insert atau replace di codeigniter

Coba ini

public function save($data, $id)
{
    $query = $this->db->query("SELECT * FROM table_name WHERE id = '{$data['id']}' ");
    $result = $query->result_array();
    $count = count($result);

    if (empty($count)) {

        $this->db->insert('mytable', $data); 
    }
    elseif ($count == 1) {
        $this->db->where('id', $data['id']);
        $this->db->update('mytable', $data); 
    }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kerangka kerja entitas menambahkan kondisi tambahan di mana klausa

  2. Nonaktifkan Login Root di phpMyAdmin

  3. dapatkan nilai desimal mentah dari kueri mysqldb

  4. Bagaimana cara menghentikan seseorang untuk kembali ke halaman sebelumnya?

  5. Mengindeks Ulang Kunci Utama MySQL INT &Setel Ulang AUTO_INCREMENT