SQL spørgsmål - forum
Hej EkspertenJeg er ved at lave et lille forum, men kan ikke finde den helt rigtig måde at gøre det på...
Min db:
-------------------------------------
ID Navn Besked Svarid
1 Navn1 Besked1 0
2 Navn2 Besked2 1
3 Navn3 Besked3 1
4 Navn4 Besked4 0
5 Navn5 Besked5 4
6 Navn6 Besked6 4
7 Navn7 Besked7 0
8 Navn8 Besked8 4
-------------------------------------
id, navn, besked siger sig selv..
svarid, betyder om det er et "start-spørgsmål" eller et svar på et spørgsmål...
Dvs. jeg vil gere lave et udtræk af databasen, som kan liste dem sådan her.. :
Navn1 - Besked1 (det er et "start-spørgsmål" da svarid = 0)
SV: Navn2 - Besked2 (1. svar på besked 1, da svarid = 1)
SV: Navn3 - Besked3 (2. svar på besked 1, da svarid = 1)
Navn4 - Besked4 (det er et "start-spørgsmål" da svarid = 0)
SV: Navn5 - Besked5 (1. svar på besked 4, da svarid = 4)
SV: Navn6 - Besked6 (2. svar på besked 4, da svarid = 4)
SV: Navn8 - Besked8 (3. svar på besked 4, da svarid = 4)
Navn7 - Besked7 (det er et "start-spørgsmål" da svarid = 0)
Dette bruger jeg til at åbne min db (mySQL) med:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={mysql}; Server=x; Port=3306; Option=1123; Socket=; Stmt=; Database=x; Uid=x; Pwd=x;"
Set rs = Server.CreateObject("ADODB.Recordset")
strSQL = "Select * From forum"
rs.open strSQL, conn, 1, 3
response.write "her skal det udskrives..."
set strSQL = nothing
rs.Close
set rs = nothing
Conn.Close
%>
Håber nogle kan hjælpe mig.. / det behøver ikke være flot udskrevet, skal bare lige have idé til hvordan man kan gøre det..
Det må jeg nok være noget med en loop i en loop ik`?
