Mysql, PHP join table

Masalahnya seperti ini Saya memiliki 2 tabel

table_user isi field sbb *id_user*, nama_lengkap, username, password

table_file_upload isi field sbb *id_post*, id_dari_user, username_dari_user, title, file, subject

pertanyaan dari saya : Ketika saya ingin mengupload file pada table_file_upload bagaimana caranya agar *id_user* dan username pada table_user itu join kedalam table_file_upload pada field "id_dari_user, username_dari_user" ketika saya klik button submit?

istilahnya masing2 postingan yang diupload oleh user itu mempunyai data berupa id dan username dari user yang mengupload file.

Mohon maaf saya masih belajar hehe.. Terima kasih..

avatar ricto
@ricto

3 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

5 Jawaban:

avatar BroGoeh
@BroGoeh

121 Kontribusi 47 Poin

Dipost 6 tahun yang lalu

Masalah Join.. saran agan @brogoeh ikutin dulu.. tapi sebelumnya struktur tabel_file_upload agan.. kurang baik..karena..

table_file_upload
isi field sbb
*id_post*, id_dari_user, username_dari_user, title, file, subject

lebih baik gini gan

table_file_upload
isi field sbb
*id_post*, id_dari_user, title, file, subject //username hapus.

karena join table (relasi) hnya hub primary key sama foreign key.. dimana primary key nya
id_user yg ada di table_user,, sedangkan foreign key (penghubung nya) field id_dari_user di table_file_upload...

jadi username ndk usah karena udah diwakili sama id_user.. kan primary pasti beda dari yg lain..

avatar ciloxz
@ciloxz

284 Kontribusi 139 Poin

Dipost 6 tahun yang lalu

Baik akan saya pelajari @BroGoeh , @ciloxz sql join thank's hehe

avatar ricto
@ricto

3 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

sama-sama gan.. yo semangat terus belajarnya ^_^/

avatar BroGoeh
@BroGoeh

121 Kontribusi 47 Poin

Dipost 6 tahun yang lalu

Selain belajar join.. terlebih dulu pahami struktur database.. relasi.. dsb.. nanti kalau itu udah paham baru join..

yg paling susah bagi pemula sebenarnya adalah

 "table apa saja yg harus dibuat ketika saya mau bikin ini...atau itu ??"

pasti banyak tuh ditanyakan hehe...semangat dan selamat gan @ricto ... semangat belajarnya dan selamat pusing nanti hehehe.. \(0-0)/

avatar ciloxz
@ciloxz

284 Kontribusi 139 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban