Ankündigung

Einklappen
Keine Ankündigung bisher.

Verschachtelte DB-Anfrage richtig?

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Verschachtelte DB-Anfrage richtig?

    Hallo,

    bei Blog-Seiten z.B. steht unter denn Beiträgen noch ein Link zu den Kommentaren des Beitrages wobei zusätlich noch die Anzahl der Antworten angegeben ist.

    Wie müsste so eine Anfrage aussehen, damit man zu den Beiträgen auch die Anzahl an Antworten dazubekommt.

    So könnte es wahrscheinlich auch funktionieren, kommt mir aber irgendwie nicht so sauber bzw. performant vor.

    z.B.:

    PHP-Code:

    // in Tabelle "Beitraege" stehen alle Beiträge
    // in Tabelle "Kommentare" stehen alle Kommentare zu den Beiträgen

    // in Tabelle "Kommentare" gibt es natürlich unter anderem ein Spalte 
    // "ID_Beitrag" wo eben die Kommentare den Beiträgen zugeordnet werden.


    //........

    while($rowmysql_fecht_array($result// Das ist die Abfrage für die ganzen Beitraege
    {

       
    //...Beiträge darstellen usw.
       
      //Hier die Anfrage an die DB für die Anzahl an Beiträgen, wo "ID_Beiträge" gleich $row['ID'] entspricht.
      
    $anzahl_kommentare mysql_num_rows($result);
     
    //.... Ausgabe usw.
      

    Ist das richtig so ?

  • #2
    SELECT ID_Beitrag, COUNT(*) FROM Kommentare GROUP BY ID_Beitrag

    Kommentar

    Lädt...
    X