Ich habe eine Frage zu SQL.
Also, ich möchte eine last Forum Box programmieren.
bzw habe ich schon, leider werden, wenn in einem Thema mehrere Post hintereinander gemacht wurden diese auch in der Box gezeigt.
ich versuche das problem hier mal darzustellen:
User1 bei Thema:
Leute schreiben gerne
User3 bei Thema:
Was bedeutet PHP
User7 bei Thema:
Leute schreiben gerne
User2 bei Thema:
Weiteres Thema
User5 bei Thema:
Weiteres Thema
User9 bei Thema:
Leute schreiben gerne
eigentlich sollte es ja so ausehen:
User1 bei Thema:
Leute schreiben gerne
User3 bei Thema:
Was bedeutet PHP
User2 bei Thema:
Weiteres Thema
wisst ihr was ich meine?
wenn ja, gut.
jedenfalls hab ich schon in der ilch datei dazu geguckt, aber ich kann das leider leider nicht entziffern.
wäre schön wenn mir hier einer die richtige abfragen machen kann ^^
Hier sind die jeweiligen relevanten tabellen und felder(namen der tabellen und felder abgeändert )
posts (post bzw antworten auf ein thema)
post_id (id vom post)
user_id (user der den post verfasst hat)
post_time (aktuelle "time()" bei erstellung)
post_inhalt (text vom post)
thema_id (id vom thema unter dem der post zu finden ist)
themen (alle themen worunter die posts zu finden sind)
theme_id (id vom thema)
theme_name (name des themas)
user_id (user der das thema erstellt hat)
theme_time (aktuelle "time()" bei erstellung)
ok das sund zwar nicht alle felder, zum Beispiel fehlt die zeit wo der jeweilige post editiert wurde oder in welchem forum sich ein thema befindet. das ist aber denk ich mal nebensache. am besten macht ihr dann einfach ein SELECT * FROM denn ich denke ma, das ist ja nicht wichtig. immerhin kommt ilch auch nur mti einer abfrage klar
bitte um hilfe!!!
betroffene Homepage: externer Link
Zuletzt modifiziert von Liver am 14.09.2009 - 02:38:42