Forum
5 Antworten
•
3277 Sichtungen
Kategorien:
PHP & MySQL
PaTHoS
am Dienstag, 24. Juni 2003 um 19:49
hi ich hab mal eine frage und zwar wenn ich ein forum programmieren würde (mit einer mysql datenbank) wieviele tabbelen bzw spalten brach ich da? Es ist nur mal eine frage die mir mal kekommen ist als ich drübernachgedacht habe :D
weil mir keine vernümpftige idee gekommen ist frag ich jetzt einfach mal :P

Kommentare
Das liegt ganz an dir ... Du könntest das Ganze in eine einzige Tabelle verbacken nur wäre das ganze dann ein bisschen unübersichtlich.... Auserdem kommt es drauf an wie umfangreich das ganze wird. Ob du alle möglichen userdaten aufnehemen willst oder nicht. Und für jeden eintrag brauchst du dann wieder einen datensatz in einer tabelle. Aber wenn du eine Datenbank hast kannst du normalerweise unendlich viele Tabellen erstellen
jaja das is klar aber ich glaub ich wollt mehr wissen wie ein forum speziell funktioneirt hab ich falsch geschrieben glaub ich :D
also wenn einer einen neuen Thread aufmacht dann müste ich ja reinteoretisch auch eine neue spalte anlegen oder wo soll ich das drin speichern!? oder wie? also speicher ich (jetzt bespielzweise) die Threads, und dann in einer anedern spalte bzw tabbele die eintrage mit dem zugehöriegen Thread?
Ich hoffe du weißt was ich meine ;)
Das kann man machen wie man will .... Aber eine Möglichkeit ist folgende ...
Du legst 4 Tabellen an:
1. Für die Userinformationen (Name, Nickname, ....)
2. Für die Foren (Off Topic, Site Werbung, Neu hier ?, ...)
3. Eine für die threads (private page, forum?, www.girlcube.de, ...)
4. Eine für die Posts (so was wie ich da grade schreibe)
Und für jeden neuen Post wird ein neuer Datensatz in der Tabelle für die Posts angelegt. Bei jedem Neuen Thread einer dort wo die threads gespeichert werden.
Aber am besten ist du entwirfst dir selbst ein konzept und "baust" es danach.
hmm ahh verstehe und dann giebt man das die beitrage halt mit "?bla=1&mope=23" aus muss ich ma gugen ob ich es auch umsetzen kan ;)
danke!
Also so wie hier auf webstylez mach es einfach. Schick oben threadid und boardid mit.