webForumDet fria alternativet

Hur???

5 svar · 223 visningar · startad av Fredde Mannen

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#1

Hur ska man loopa från en tabell så att inläggen visas ungefär så här: frågan? -> Svar 1 -> Svar 2 -> Svar 3 -> Svar 4 -> osv

Och hur ska jag bygga upp tabellerna, mina ser ut på följande sätt:

// FORUM TABLE
mysql_query("CREATE TABLE forum(
ID int auto_increment NOT NULL PRIMARY KEY,
PID int default '0',
UID int default '0',
subjects varchar(100) NOT NULL,
madeby varchar(60) NOT NULL,
posted varchar(60) NOT NULL,
message LONGTEXT NOT NULL,
answers int default '0',
PageID int default '0'
)");

// FORUM MAIN THREADS
mysql_query("CREATE TABLE ForumThreads(
ThreadID int auto_increment NOT NULL PRIMARY KEY,
subjects varchar(100) NOT NULL,
moderator varchar(60) NOT NULL,
about varchar(255) NOT NULL,
messages int default '0'
)");

Där jag tänkt att PID ska innehålla id-nummret för vilken huvudtråd den tillhör, och UID vilken fråga svaret tillhör!

Hoppas ni förstår vad jag menar!! :OO

Att tillägga, frågan och svaren ska finnas i samma tabell!! :e

Tänker jag rätt???

suecochilangoMedlem sedan jan. 200311 inlägg
#2

Har inte testat men SELECT * WHERE UID = X ORDER BY(ID) där X är ditt X är ditt frågeid borde väl funka, om jag har förstått frågan rätt.

För bra SQL referenser kolla http://www.w3schools.com/sql/

Hoppas det hjälpte lite...

/Andreas

preyMedlem sedan jan. 2002341 inlägg
#3

"SELECT * FROM tabell WHERE uid = '$id' ORDER BY id"; är en mer rätt sql fråga, fast jag vet inte om den passar i sammanhanget =)

preyMedlem sedan jan. 2002341 inlägg
#4

Här kan du ladda hem ett exempelforum(fast det kanske va i odbc, men det går ju att ändra): http://www.pagina.se/bok.html?20660

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#5

Mmmm... har den boken, och de exemplen!! Men jag tror jag har löst det, min SQL-fråga ser ut som följande:

$SQL = "Select * from tabell WHERE id = '$id' OR uid='$id' ORDER BY id";

:e

WebslaveMedlem sedan maj 2002647 inlägg
#6

Ser korrekt ut... :D

127 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)