Avatar billede jannek_ek Nybegynder
23. september 2006 - 00:02 Der er 6 kommentarer

forum i en tabel, eller delt over flere

jeg er igang med at lave et forum, der enten skal bestå af to tabeller (index og indlæg) eller en tabel (index) og derefter en tabel per indlæg

men jeg ved ikke hvad der er smartest, når indlægne skal hentes ned til siden.

select * from `emne_x`

eller

select * from `emner` where `emne`='emne_x'
Avatar billede pcdl Nybegynder
23. september 2006 - 00:32 #1
Har selv lavet et forum hvor jeg brugte
select * from `emner` where `emne`='emne_x'
Vil klart anbefale den funktion
Avatar billede pidgeot Nybegynder
23. september 2006 - 01:53 #2
Hvis du har en tabel pr. emne, bliver det et rent helvede for dig at administrere. Derudover er det spild af diskplads, og vil sandsynligvis gøre databasen langsommere, fordi det tager længere tid at finde den fil der indeholder din tabel.

Med andre ord er der ingen tvivl, det er kun den sidste der duer - og det samme princip gør sig gældende hvis der skal være underfora.
Avatar billede jannek_ek Nybegynder
23. september 2006 - 02:07 #3
ok mange tak for hjælpen :D
i kan bare begge smidde et svar.
Avatar billede pidgeot Nybegynder
23. september 2006 - 11:55 #4
Dem får pcdl bare - mit uddyber jo blot begrundelsen :)
Avatar billede jannek_ek Nybegynder
23. september 2006 - 12:56 #5
Ja netop, det var det der var grunden til at jeg ikke gav pcdl points med det samme. Hans svar var rigtigt men jeg lærer ikke noget af at få at vide hvad der er bedst, hvis jeg ikke ved hvorfor :P
Men det er op til dig om du vil ha points eller ej ... smid et svar hvis du vil
Avatar billede jannek_ek Nybegynder
03. oktober 2006 - 21:00 #6
nogen skal i hvert fald svare...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester