kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: MySQL Join verwenden

    geschrieben von epiaa85

    ne es funktioniert nicht ds ist ja mein problem ... es erscheint eine fehler meldung :

    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /var/www/web2/html/test/inc/news.php on line 3


  • in: MySQL Join verwenden

    geschrieben von epiaa85

    <?
    $ergebnis = mysql_query('SELECT news.date, news.posted_by, news.categorie, news.title, news.beitrag, news_comments.news_id, news_comments.name, news_comments.email, news_comments.comment COUNT( news_comments.comment) AS "anzahlkommentare" FROM news,news_comments WHERE news.id ='. $row->id .' AND news_comments.news_id='. $row->id .'');
      while($row = mysql_fetch_object($ergebnis))
      {
    
        echo '<h1>'. $row->title .'</h1>';
        echo '<h3>Datum: '. $row->date .' | eingestellt von <a href="#">'. $row->posted_by .'</a></h3>';
        echo '<p>'. $row->beitrag .' <br /><a href="index.php?page=detail&id='. $row->id .'">Mehr ...</a></p>';
        echo '<p class="details">| Posted by <a href="#">'. $row->posted_by .'</a> | Kategorie: <a href="#">'. $row->categorie .'</a> | Comments: <a href="#">'. $anzahlkommentare .'</a> |</p>';
    }
    ?>



    So sieht mein script nun aus.

    edit:: So habe das Script mal nen bisschen überarbeitet ...

    leider muss ich feststellen das ich folgenden fehler bekomme

    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /var/www/web2/html/test/inc/news.php on line 3
  • in: MySQL Join verwenden

    geschrieben von epiaa85

    Hallo,

    danke für die schnelle antwort jedoch weiß ich gerade nicht was du mit "anzahlkommentare" meinst...

    id
    news_id
    name
    email
    comment


    Soe sieht meine news_comments tabelle aus.

    SELECT news.date, news.posted_by, news.categorie, news.title, news.beitrag, news_comments.news_id, news_comments.name, news_comments.email, news_comments. comment, COUNT( news_comments.news_id) AS "anzahlkommentare" FROM news,news_comments  WHERE news_id = $deineID



    meine frage ist woher ich das WHERE news_id='' bekomme ...
  • in: MySQL Join verwenden

    geschrieben von epiaa85

    Hallo,

    undzwar hab ich folgendes Problem:

    Ich möchte aus der news und news_comments tabelle was auslesen.
    Aus der news tabelle halt die news und aus der news_comments tabelle halt die kommentare.

    Jedoch möchte ich noch das bei den news steht "xxx Kommentare" .
    Wie kann ich das JOIn so werden das er mir die daten ausgibt und gleichzeitig die datensätze in news_comments zählt die zu der ID der news passt.

    Gruß Epiaa

Login zum Webhosting ohne Werbung!