| | | | |
| | |
| Gast
Beiträge: n/a
| Hallo PHPer, ich bin ein 'Neuling' in PHP und MYSQL. Ich habe jetzt ein sehr einfaches PHP-Forum geschrieben, mit Anbindung an MySQL. Jetzt mein Problem: Es funktioniert gut (http://www.jtsc-griesheim.de/forum/showforum.php, nur ich hätte gerne im Forum aufgelistet, wieviele Antworten ein Thread hat. Hab es schon mit count versucht (vielleicht mache ich es auch falsch), aber ich komme nicht drauf. Ich hoffe jemand von Euch kann mir helfen Ich wollte das ganze auch in die Ausgabe schleife integrieren, vielleicht ist das ja auch falsch. Noch einige Daten: Es gibt 3 Tabellen (Forum, ForumThreads, ForumAnswers) in MySQL. In ForumAnswers werden alle Antworten gespeichert und mit einer Forumsid (fid) und einer ThreadID (tid) bestückt, um dem thread zugewiesen zu werden. Ich hab mir gedacht, mit count könnte ich irgendwie nur die mit der gleichen 'tid' zählen und bei der ausgabeschleife mit ausgeben (denkfehler?) Danke für hoff. viele Antworten :wink: Fussel |
|
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Gast
Beiträge: n/a
| http://www.jtsc-griesheim.de/forum/s...eads.php?fid=1 da zeigt er nichts, siehe link. hier noch mal meine ganze schleife in abgeänderter form: Code: $res = mysql_query("select * from ForumThreads where fid=".$_GET["fid"]);
while($row = mysql_fetch_array($res)){
echo "<hr><font face=Verdana size=2>";
echo "<a href=\"showanswers.php?fid=".$row["fid"]."&tid=".$row["id"]."\">";
echo $row["topic"]."</a>
";
echo "erstellt: ".$row["created"]."</font>";
$result = mysql_query("select count(*) AS answers from ForumAnswers where fid='$fid' AND tid='$tid'");
$array = mysql_fetch_array($result);
echo " Antworten: ".$array['answers'];
echo " Thread-ID: ".$tid;
}
|
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| mysql php kreuztabelle, mysql select * from where tid=\'\' and fid=\'\' and |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.