ilch Forum » Allgemein » HTML, PHP, SQL,... » Warum geht das nicht :-)

Geschlossen
  1. #1
    User Pic
    Alienuser Mitglied
    Registriert seit
    21.04.2006
    Beiträge
    826
    Beitragswertungen
    2 Beitragspunkte
    Hallo,

    was stimmt an der Abfrage nicht ?

    $comments = db_result(db_query("SELECT COUNT(ID) FROM `prefix_koms` WHERE uid = ".$row['news_id']." AND cat = 'NEWS'"),0);


    Ich würde gerne einfach auslesen, wie viele Commentare schon geschribeen wurden, die die Kategorie News haben und die id von der News (also die selbe).

    Gruß


    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    ZitatZitat
    Ich würde gerne einfach auslesen, wie viele Commentare schon geschribeen wurden,

    Bis dahin kann ich dir noch folgen, aber der Rest ist "Bahnhof" weil unklar geschrieben


    Nachtrag
    Falls ich es jetzt richtig verstanden hab
    willst du diesen
    $k0m  = db_query("SELECT COUNT(ID) FROM `prefix_koms` WHERE uid = ".$row['id']." AND cat = 'NEWS'");

    Den findet man logischerweise in der news.php denn dort wird die Anzahl der Kommentare zu jeder news abgefragt


    Zuletzt modifiziert von Panicsheep am 24.06.2006 - 22:53:13
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Alienuser Mitglied
    Registriert seit
    21.04.2006
    Beiträge
    826
    Beitragswertungen
    2 Beitragspunkte
    also ich möchte die Comments für einen News auslesen, aber nicht alle Comments die es insgesammt gibt, sondern nur die Comments die für diese eine News geschrieben wurden !

    Gruß
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Dazu dient der Code in meinem ersten Post

    .$row['id']. steht für die ID der News.
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Alienuser Mitglied
    Registriert seit
    21.04.2006
    Beiträge
    826
    Beitragswertungen
    2 Beitragspunkte
    wenn cih das hier eingebe:

    $comments  = db_query("SELECT COUNT(ID) FROM `prefix_koms` WHERE uid = ".$row['id']." AND cat = 'NEWS'");


    und weiter unten dann das hier:

    'kom'  => $comments,


    dann kommt diese Fehlermeldung:

    Fatal error: Cannot use object of type stdClass as array in C:\Programme\xampp\htdocs\weinert\Seite\include\contents\news.php on line 182

    Warum und was kann ich dagegen machen?

    Danke
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten