Experimentus Skrevet 28. november 2008 Skrevet 28. november 2008 (endret) Hei, jeg setter opp et forum på websiden min, programmert med PHP. Har MySQL-database som jeg skal bruke til å lagre foruminnleggene. Men jeg lurer på hvordan jeg bør gjøre dette. Om jeg bør lage en ny tabell for hver tråd, eller om jeg skal ha én diger tabell som rommer alle trådene... i sistenevnte ville det jo blitt temmelig mye redundans, i og med at man må ha en egen kolonne for tråd-id. Lagringsplass er ikke noe problem, så det gjør egnetlig ingenting, dog. Sistenevnte sørger jo for at jeg ikke får enormt mange tabeller i databasen min, også. Men det er kanskje noen som vet om andre måter å gjøre dette på? =) Endret 29. november 2008 av Experimentus
MirusMentis Skrevet 28. november 2008 Skrevet 28. november 2008 Jeg hadde ikke gått for egen tabell for hver tråd, det er usansynlig upraktisk. Lag heller en tabell der du har et eget felt for topic id. slik at hvert inlegg kan "kobles" mot topic. Ta en kikk på oppbygning på eksisterende forum. (ingen grunn til å finne opp hjulet på nytt)
blackbrrd Skrevet 29. november 2008 Skrevet 29. november 2008 Hvis du har noe som repeterer seg så putter du det i en tabell. Du lager ikke en tabell for hver "bit". Bare se for deg hvor klønete det hadde blitt hvis du skulle gjøre en spørring (søk) på tvers av alle tråd-tabellene. GRØSS!!!
Experimentus Skrevet 29. november 2008 Forfatter Skrevet 29. november 2008 Ja, er helt klart best å ha alt i én tabell... måtte bare tenke meg litt om.
Rinox Skrevet 1. desember 2008 Skrevet 1. desember 2008 Bruk én tabell til å putte forumposter og tilhørende informasjon i. Der kan du blant annet putte, tittelen, post_id, forfatter, antall leste, selve innholdet forumtråden, osv.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå