Thread View: nl.internet.www.server-side
2 messages
2 total messages
Started by Komakino[BE]
Mon, 27 Dec 2004 14:23
Re: MySQL table design probleem
Author: Komakino[BE]
Date: Mon, 27 Dec 2004 14:23
Date: Mon, 27 Dec 2004 14:23
35 lines
2509 bytes
2509 bytes
Komakino[BE] wrote: > Hallo, > > Ben een php/mysql applicatie aan het ineenknutselen om mijn > moviedatabase beter te kunnen beheren. Heb uiteraard eerst gezocht > naar bestaande scripts. Aangezien ik niet echt vond wat voor mij > voldeed (ofwel teveel features/ofwel te weinig), besloot ik zelf maar > eentje in elkaar te steken. > Ik heb een tabel met acteurs met volgende properties: > > tbl_moviedb_actors > -------------------- > actor_id > actor_name > actor_imdb_link > -------------------- > > Uiteraard heeft elke film meerdere acteurs uit deze > tbl_moviedb_actors. Nu kan ik in de maintable bv 15 velden > beschikbaar maken voor acteurs, maar dat wordt een beetje > onoverzichtelijk denk ik. Soms ga ik per film bv 5 acteurs toevoegen > in de maintable en soms dan weer 10 of meer. Ik kan natuurlijk in de > maintable 1 kolom maken en daar alle acteurs per film in 1 textfield > toevoegen. Maar dan wordt het achteraf weer moeilijker om per film de > acteurs apart clickable te maken om er dan de properties van te > bekijken (bv in welke films ze allemaal spelen). > Hoe zouden jullie het dus aanpakken? Als het niet volledig duidelijk > is, vraag dan gerust meer verduidelijking :) Even de groep be.comp.internet.design toegevoegd. -- Komakino[BE] "Don't take life to seriously, you'll never get out of it alive!"
Re: MySQL table design probleem
Author: Ronald Klip
Date: Mon, 27 Dec 2004 15:15
Date: Mon, 27 Dec 2004 15:15
23 lines
1938 bytes
1938 bytes
Komakino[BE] schreef: > > > > Uiteraard heeft elke film meerdere acteurs uit deze > > tbl_moviedb_actors. Nu kan ik in de maintable bv 15 velden > > beschikbaar maken voor acteurs, maar dat wordt een beetje > > onoverzichtelijk denk ik. Soms ga ik per film bv 5 acteurs toevoegen > > in de maintable en soms dan weer 10 of meer. Ik kan natuurlijk in de > > maintable 1 kolom maken en daar alle acteurs per film in 1 textfield > > toevoegen. Maar dan wordt het achteraf weer moeilijker om per film de > > acteurs apart clickable te maken om er dan de properties van te > > bekijken (bv in welke films ze allemaal spelen). Maak een tussentabel, met film_id en acteur_id. Je krijgt dan dus drie tabellen: films, met kolommen id en titel acteurs, met kolommen id en naam films_acteurs, met kolommen film_id en acteur_id Op die manier kun je veel-veel-relaties optimaal bijhouden. -- groet, Ronald
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads