Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Insert data kedalam dua tabel.
bang gimana kalau mau insert data ke dua tabel a dan b, untuk tabel a semua data yang di inputkan tapi yang ke tabel b hanya primary key yang di tabel a yang di insert ke tabel b. mohon bantuannya :)
4 Jawaban:
Pertama insert dulu tabel A, kemudian insert lagi ke tabel b dimana primary key(biasanya idnya) tabel A di dapet bisa pakai $mysql->insert_id (*jika OOP) / mysqli_insert_id() (*Jika procedural) . Jika primary key nya bukan id juga bisa disesuaikan kok
ooh, tnggla gini aja
<pre> function add_post($post_data) { $this->db->insert('posts',$post_data); return $this->db->insert_id(); } </pre>
fungsi daiats ngembaliin id data yang baru aja di insert. udah deh tnggl dipake
saya pernah bang, dulu tanpa framework. tinggal
<pre> mysqli_query($con,"INSERT INTO table_A(FirstName,LastName,Age) VALUES ('Glenn','Quagmire',33)"); mysqli_query($con,"INSERT INTO table_B(FirstName,LastName,Age) VALUES ('Glenn','Quagmire',33)"); </pre>
hehe jadi 2 kali nulisnya..tapi sukses kok :D