Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
query builder insert select
assalamualikum, mau nanya, apa bisa insert select dengan query builder? misal
insert into sale (id, nama) SELECT id, nama FROM saletmp
terimakasih
0
3 Jawaban:
maksudnya saya mau pakai
$this->db->select
gini gan
0
Bisa, Ada dua cara untuk melakukannya:
- Dengan DB->query langsung
$query = $this->db->query('INSERT california_authors (au_id, au_lname, au_fname)
SELECT au_id, au_lname, au_fname
FROM authors
WHERE State = \'CA\'');
- Atau dengan cek select nya dulu, baru di DB->insert
$select = $this->db->select('au_id, au_lname, au_fname')->where('state', 'CA')>get('california_authors');
if($select->num_rows())
{
$insert = $this->db->insert('california_authors', $select->result_array());
}
else
{
/* there is nothing to insert *
}
0