25. februar 2011 - 23:02Der er
3 kommentarer og 1 løsning
Php - Forum - sidste indlæg
Hej eksperter :P
Jeg igang med at opbygge min hjemmeside, men er kommet lidt på bar bund med mit forum.
Jeg har flere forums med hver deres kategori. Det jeg så skal have lavet er "sidste indlæg" på tværs af alle forums. Fx. har jeg 10 forskellige forums, og de sidste indlæg skal vises i en top 50.
Hvordan kan det gøres i Php og mysql? Det der skal vises er overskrift, oprettet tidspunkt, af hvilken bruger, overskriften og de første 100 ord. Nogen der lede mig lidt på vej.
Det skal siges at hvert forum har hver deres tabel.
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Jeg tror grunden til at du ikke har fået svar endnu er, da du ikke giver mange oplysninger. Opgaven bliver dermed meget bred.
Hvordan ser dine tabeller ud? I et forum som dit ville jeg have 3 tabeller.
Tabel 1 = Forums (kategorier) Tabel 2 = Spørgsmål (De spørgsmål/emner brugere opretter, som andre kan svare på) Tabel 3 = Svar (De svar der bliver givet på spørgsmålene)
(Og så er der selvfølgelige andre tabeller, som f.eks. en brugertabel, men det er ligemeget for dit spørgsmål)
Ser dine tabeller ud, som ovenstående? Jeg forstår det lidt, som at du har en tabel for hver kategori. Det er jo nok ikke så hensigtsmæssigt, da hvis du senere skal oprette en ny kategori, så skal du lave en ny tabel i stedet for blot en ny post, som i mit eksempel.
Men hvis du har opbygningen med en tabel for hvert forum, så skal du jo bare vælge alle tabeller, som indeholder indlæg, og sortere ud fra dato med en limit på 50.
Noget i retning af:
SELECT * FROM kategori1, kategori2, kategori3 ORDER BY dato LIMIT 50
Ja kan godt se at jeg ikke har fået udgivet nok information.
Som du skriver har jeg en tabel til hvert forum og forum-svar..
så kan jeg altså ikke helt gøre det på den måde som du giver forslag til, men jeg kunne jo evt. lave en tabel med alle forums, og på de måde bruge dit forslag - hvordan jeg så lige gøre det ved jeg ikke :)
Du har ret. Jeg ved ikke lige hvor jeg ikke kunne få det til at virke inde i mit hoved.
Tak for hjælpen :)
Synes godt om
Ny brugerNybegynder
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.