Gilbert Skrevet 31. oktober 2004 Del Skrevet 31. oktober 2004 Tabeller: debatter_emner debatter_svar Jeg vil finne 10 siste aktive debatter, dvs både debatter som har svar og debatter uten svar. Med andre ord, et array av de nyeste datoene fra begge tabellene der jeg igjen plukker ut de ti seneste debattene må kanskje være løsningen. Klarer ikke helt å se for meg hvordan det blir. Anyone? Lenke til kommentar
Loomy Skrevet 31. oktober 2004 Del Skrevet 31. oktober 2004 (endret) Blir vel noe sånt som dette kan jeg tenke meg: SELECT * FROM 'debatter_emner' ORDER BY 'dato' DESC LIMIT 10 EDIT: WTF? Forumet føkket opp spørringen min *prøve igjen* SELECT * FROM 'debatter_emner' ORDER BY 'dato' DESC LIMIT 10 Endret 31. oktober 2004 av Loomy Lenke til kommentar
Gilbert Skrevet 1. november 2004 Forfatter Del Skrevet 1. november 2004 Den spørringen henter alle debatter uten svar. Alle svar ligger i debatter_svar. Dersom man bruker SELECT * FROM debatter_svar ORDER BY dato DESC LIMIT 0,1 ekskluderer man alle debatter uten svar. Med andre ord, må kombinere de to... Lenke til kommentar
TorS Skrevet 1. november 2004 Del Skrevet 1. november 2004 Hva med: SELECT * FROM 'debatter_emner','debatter_svar' ORDER BY 'dato' DESC LIMIT 10 ? Jeg er ikke noe dreven i mysql, og akkurat nå får jeg ikke testet det, men det kan jo hende det virker Lenke til kommentar
Gilbert Skrevet 1. november 2004 Forfatter Del Skrevet 1. november 2004 nops... den fungerte ikke gitt.. forsøkte meg litt frem, men det ble bare feilmeldingskrøll Lenke til kommentar
Torbjørn Skrevet 1. november 2004 Del Skrevet 1. november 2004 trenger du virkelig å skille mellom "emner" og "svar" er ikke "emner" bare et "svar" på øverste nivå? Lenke til kommentar
Frank2004 Skrevet 1. november 2004 Del Skrevet 1. november 2004 trenger du virkelig å skille mellom "emner" og "svar" er ikke "emner" bare et "svar" på øverste nivå? Kan være kjekt med en egen tabell for tråder, f.eks. så man kan holde orden på antall ganger en viss tråd er lest eller lignende. Men jeg er enig i at det blir best å legge alle postene i en tråd i samme tabell, ja, også den første. Lenke til kommentar
Gilbert Skrevet 2. november 2004 Forfatter Del Skrevet 2. november 2004 Har hatt et forum i 4 år nå der jeg har hatt alle svar og emner i samme tabell, men nå ønsker jeg å endre på det av to årsaker: 1) Det finnes mer informasjon i emnet enn i svaret (stengt,lukket,skrivetillatelse,slettet,forum osv), flere kolonner med andre ord. Da er det mest oversiktlig med to tabeller 2) Jeg er ikke dreven på bruk av to mysql-tabeller i samme spørring - ikke gøy å lage noe man kan, morsommere å lære noe nytt Lenke til kommentar
Torbjørn Skrevet 2. november 2004 Del Skrevet 2. november 2004 jeg har en kolonne tabellen som sier hvilket svar den er et svar på, dvs forigegående post, og hvilket svar som er det øverste i hierarkiet, dvs første "svar" da får jeg greit ut all informasjon jeg trenger på kort tid. når forumet listes opp med alle topp-noder, er det bare å stenge de trådene som har stengt toppnode. Lenke til kommentar
Gilbert Skrevet 2. november 2004 Forfatter Del Skrevet 2. november 2004 Om det er et system som funger er det vel og bra Men sånn har ikke jeg det altså... Lenke til kommentar
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å