Tob
Erfahrenes Mitglied
Hallo,
ich habe zwei Tabellen, in der ersten stehen die Gästebucheinträge,
in der zweiten stehen die Antworten auf die Beiträge.
Früher hatte ich immer einen link im Beitrag auf den man klicken
konnte um die Antworten zu sehen, das möchte ich nun aber dahingehend
ändern, dass die Antworten direkt unter dem Beitrag stehen, also so:
mein Code (der nicht funktioniert) sieht im moment so aus:
Das Problem ist jetzt, dass nachdem die zweite Anfrage gestartet wurde
die Ergebnisse aus der ersten Anfrage weg sind und die erste
while-Schleife einfach beendet wird. Ich möchte aber gerne wenigstens
15 Beiräge und ihre Antworten anzeigen. Ich habe auch schon einige
Hinweise auf "JOIN" gefunden, leider komme ich mit der Erläuterung auf
Mysql.de echt nicht klar (dafür reicht meine sql Wissen einfach nicht
aus... sql ist bei mir mehr so Mittel zum Zweck...) Ich hoffe es ist
klar, wo das Problem liegt und was ich im Endeffekt erreichen möchte.
tob
ich habe zwei Tabellen, in der ersten stehen die Gästebucheinträge,
in der zweiten stehen die Antworten auf die Beiträge.
Früher hatte ich immer einen link im Beitrag auf den man klicken
konnte um die Antworten zu sehen, das möchte ich nun aber dahingehend
ändern, dass die Antworten direkt unter dem Beitrag stehen, also so:
Code:
Beitrag
Antwort
Antwort
Antwort
Beitrag
Beitrag
Beitrag
Antwort
Antwort
Beitrag
Antwort
Beitrag
.
.
.
PHP:
$result = mysql_query("Select * FROM $threads order by Nr DESC limit $start,$ende")or die (mysql_error());
while ($row = mysql_fetch_array($result)){
// formatierte ausgabe des Beitrags...
if ($row['antwort'] == "ja"){ // schauen ob es Antworten auf den Beitrag gibt, wenn ja die Anfrage an die Antwortentabelle starten.
$antworten = mysql_query("Select * FROM $antwort_threads WHERE antwort_auf_id = $row[Nr] order by Nr DESC")
or die (mysql_error());
while ($zeile = mysql_fetch_array($result)){
// formatierte Ausgabe der Antworten...
}
}
}
die Ergebnisse aus der ersten Anfrage weg sind und die erste
while-Schleife einfach beendet wird. Ich möchte aber gerne wenigstens
15 Beiräge und ihre Antworten anzeigen. Ich habe auch schon einige
Hinweise auf "JOIN" gefunden, leider komme ich mit der Erläuterung auf
Mysql.de echt nicht klar (dafür reicht meine sql Wissen einfach nicht
aus... sql ist bei mir mehr so Mittel zum Zweck...) Ich hoffe es ist
klar, wo das Problem liegt und was ich im Endeffekt erreichen möchte.
tob