Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Aufbau eines Forums
Frage
Hallo,
ich möchte mir ein Forum mit MySQL selber programmieren. Nun habe ich soein kleines Problem mit den Zusammenhängen zwischen Thread und den Antworten.
Ich brauche doch 2 Tabellen, einmal wo die Threads mit einereinmaligen ID reinkommen und einmal eine Tabelle wo die Antworten mit ID des entsprechenden Threads reinkommen, habe ich das richtig verstanden?
Angenommen, ich möchte nun einen Thread löschen...dann sind die Antworten doch aber immer noch in der Datenbank und verbrauchen Speicher, oder?
Das heißt, ich brauche ein Script, dass auf 2 Tabellen gleichzeitig zugreift...
Programmieren ist kein Problem, nur muss ich die Zusammenhänge und Funktion eines Forums noch verstehen und es wäre nett, wenn ihr mir helfen könntet.
Antwort 1 von semi
Du kannst auch alle Einträge eines Threads in einer Tabelle halten und den frühesten Eintrag als Frage annehmen.
thread_id // gleich für alle Einträge eines Thrads
datum_zeit // Datum & Zeit der Speicherung
MySQL unterstützt kein RIDelete (restrict, cascade, set-null o.ä.)
Schlimmer noch. Die kostenlose Version von mySQL, die von den meisten Providern angeboten wird, unterstützt nicht mal Transaktionen.
*Bemerkung*
MySQL wird etwas überschätzt und mit Awards ausgezeichnet, obwohl es viele andere DBMS gibt, die viel mehr bieten und auch nichts kosten.
Gruß,
Michael
thread_id // gleich für alle Einträge eines Thrads
datum_zeit // Datum & Zeit der Speicherung
MySQL unterstützt kein RIDelete (restrict, cascade, set-null o.ä.)
Schlimmer noch. Die kostenlose Version von mySQL, die von den meisten Providern angeboten wird, unterstützt nicht mal Transaktionen.
*Bemerkung*
MySQL wird etwas überschätzt und mit Awards ausgezeichnet, obwohl es viele andere DBMS gibt, die viel mehr bieten und auch nichts kosten.
Gruß,
Michael

