I början av Januari 2014 låstes Whoa och du kan alltså ej logga in eller skriva något nytt i forumen. Innehåll i forum osv kommer finnas tillgängligt. Läs Mer »

SQL problem för forum

Hobby & Fritid - Datorer & Teknik

   

2005-05-17 21:15

SQL problem för forum

Jag har ett litet problem här.
Jag har gjort ett litet forum, allt funkar fint. Det enda problemet är att jag vill ha som på tex. Whoa att inläggen sorteras efter var det senaste inlägget skrevs.
I mitt forum hämtar jag ut själva huvud inlägget, personens inlägg som skapade den nya tråden. För att inlägg nr1 får värdet Ja (text i databas) under posten Orginal. Alla fortsatta inlägg i den tråden får värdet Nej.

Alltså vill jag rada upp alla inlägg som har Ja på Orginal, men sortera efter inläggen som har Nej på Orginal (tiden i Nej inlägget alltså).

Min SQL just nu ser ut såhär:

SELECT * FROM inlagg where orginal = 'Ja' AND forumid='"(Request.Querystring("ID")) "' order by id desc

b-b-bassan!

2005-05-17 22:21
varför gör du inte så att du skapar en kolumn som heter typ "sistadatumet" som när en person skriver i en tråd i forumet så uppdateras det med datum och dit (NOW) och sen sorterar du efter det? :)
Niceness!

2005-05-17 22:30
Det var en ovanlig lösning...jag skulle inte ha gjort så.
Jag hade gjort såhär (kolumner):

Inlägg - tabell
ID | Titel | Datum | Skribent | Text

Svar - tabell
ID | TitelID | Datum | Skribent | Text

Tex.
Sen hämtar du alla som har det aktuella inläggets ID i TitelID-kolumnen, och ordnar efter datum, dvs datumet från Svarstabellen.
this is for my niggas and my nymphos, non stop bangin like a dilla instrumental

2005-05-17 23:25
Det ser ut på följande sätt, väldigt enkelt.

Databas

Man kan anta att mitt första inlägg i denna tråd har Orginal JA
och era inlägg har Orginal Nej.

Radar upp alla Ja, fast sorterar efter datumet i Nej
b-b-bassan!

2005-05-17 23:47
Jag förstår hur det ser ut, men förstår inte riktigt varför du valt att göra så :)
this is for my niggas and my nymphos, non stop bangin like a dilla instrumental