Hallo!
Ich möchte ein klitzekleines Forumskript basteln..
stellt sich mir jetzt nur die Frage ob ich das Abfrageskript als Einzeiler hinbekomme (als SQL Abfrage) oder ob ich vorher noch ein PHP-Array basteln muss.
Also die Tabellenstruktur sieht ungefähr so aus (ist ja alles noch veränderbar, wer also ne bessere/effektivere Lösung hat, ist herzlichst willkommen diese zu äußern):
Die "Reply2ID" bezieht sich auf die "ID", wenn jemand auf ein Topic antwortet dann wird die ursprüngliche ID in jenes Feld geschrieben (so stelle ich mir das zumindest vor).
Das Ergebnis sollte etwa so aussehen:
[FONT=courier new]
neu!
Wetterumfrage
alt
Wie geht’s?
danke, gut!
mir geht’s auch gut
[/FONT]
so, habe noch eben die 2 spalten Datum und Zeit durch eine einzige "Datum"(DATETIME) ersetzt..
diese ist jetzt eines der letzten queries..
Das scheint recht gut zu funktionieren.. allerdings tauchen die ältesten Einträge jetzt ganz oben in der Liste auf.. genau andersherum wäre wünschenswert..
lässt sich das script überhaupt mit hilfe einer reinen sql-syntax umsetzen, oder muss erst alles in ein array geschrieben werden ?
Wäre für Denkanstösse sehr dankbar.. oder sollte ich die Tabellenstruktur grundsätzlich anders machen ?
Wie gesagt, soll ganz einfach gehalten werden, Baumstruktur, neueste Beiträge ganz nach oben in die Liste.
Danke erstmal..
gruß
Frank
Ich möchte ein klitzekleines Forumskript basteln..
stellt sich mir jetzt nur die Frage ob ich das Abfrageskript als Einzeiler hinbekomme (als SQL Abfrage) oder ob ich vorher noch ein PHP-Array basteln muss.
Also die Tabellenstruktur sieht ungefähr so aus (ist ja alles noch veränderbar, wer also ne bessere/effektivere Lösung hat, ist herzlichst willkommen diese zu äußern):
Die "Reply2ID" bezieht sich auf die "ID", wenn jemand auf ein Topic antwortet dann wird die ursprüngliche ID in jenes Feld geschrieben (so stelle ich mir das zumindest vor).
Das Ergebnis sollte etwa so aussehen:
[FONT=courier new]
neu!
Wetterumfrage
alt
Wie geht’s?
danke, gut!
mir geht’s auch gut
[/FONT]
so, habe noch eben die 2 spalten Datum und Zeit durch eine einzige "Datum"(DATETIME) ersetzt..
diese ist jetzt eines der letzten queries..
PHP-Code:
SELECT * FROM $DB Order BY Reply2ID,Datum ASC
lässt sich das script überhaupt mit hilfe einer reinen sql-syntax umsetzen, oder muss erst alles in ein array geschrieben werden ?
Wäre für Denkanstösse sehr dankbar.. oder sollte ich die Tabellenstruktur grundsätzlich anders machen ?
Wie gesagt, soll ganz einfach gehalten werden, Baumstruktur, neueste Beiträge ganz nach oben in die Liste.
Danke erstmal..
gruß
Frank
Kommentar