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

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 :)

avatar munir96
@munir96

1 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

4 Jawaban:

pake framework apa ?

avatar arhen03
@arhen03

55 Kontribusi 23 Poin

Dipost 7 tahun yang lalu

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

avatar markeronly
@markeronly

378 Kontribusi 230 Poin

Dipost 7 tahun yang lalu

ooh, tnggla gini aja

<pre> function add_post($post_data) { $this-&gt;db-&gt;insert('posts',$post_data); return $this-&gt;db-&gt;insert_id(); } </pre>

fungsi daiats ngembaliin id data yang baru aja di insert. udah deh tnggl dipake

avatar arhen03
@arhen03

55 Kontribusi 23 Poin

Dipost 7 tahun yang lalu

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

avatar hikamabq
@hikamabq

31 Kontribusi 12 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban