Memilih data dari database berdasarkan pilihan saat mendaftar

*tujuan yang mau saya capai adalah menampilkan data dari database berdasarkan pilihan saat user mendaftar.

Ibaratkan data disini adalah sebuah "buku" pada tabel buku didatabase saya punya beberapa buku yang tersedia, sebut saja

Buku 1 Buku 2 Buku 3

untuk membaca buku" ini seseorang (user) harus mendaftar sebagai member dan memilih buku apa saja yang mau mereka miliki untuk dibaca.

misal iqbal memilih buku 1 dan 2 saat mendaftar sebagai member

lalu saat iqbal login didashboard akan tampil buku 1 dan 2 sesuai pilihan si iqbal ini.

pertanyaannya : table apa saja yang harus saya siapkan? apa cukup pake table user dan buku saja ? lalu bagaimana cara pemanggilan nya lewat php, apa harus pakai inner join atau sejenis nya ?

mohon bantuan nya.

avatar lllBlue
@lllBlue

8 Kontribusi 1 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

sekilas berarti :

  1. Table Buku
  2. Table User
  3. Table Pilihan_buku tabel ini berisi data karena ada relasi many to many. jadi isinya bisa Id user-nya sama Id bukunya. table ini untuk mengetahui user ID ini suka buku apa aja dll.

Saran: pelajari lagi design database, mulai cara buat ERD Normalisasi hehehehe semangat semoga membantu :v

avatar ghonijee
@ghonijee

41 Kontribusi 25 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban