kostenloser Webspace werbefrei: lima-city


Kommentar

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    onlysteul

    onlysteul hat kostenlosen Webspace.

    Hallo
    Ich habe folgender php code:

    $abfrage1 = "SELECT * FROM comment WHERE article LIKE '$id' LIMIT 0 , 30";
    $ergebnis1 = mysql_query($abfrage1);
    while($row = mysql_fetch_object($ergebnis1))
    {
    $comment = $row->text;
    $cuser = $row->user;
    $ctitle = $row->title;
    $cdate = $row->date;
    }


    Der Soll in dieser Tabelle ausgespuckt werden:
    <table>
    <tr>
    <td>
    <? echo $ctitle; ?>
    </td>
    </tr>
    <tr>
    <td>
    <? echo $comment; ?>
    </td>
    </tr>
    <tr>
    <td>
    von <? echo $cuser; ?>
    </td>
    <td>
    geschrieben am <? echo $cdate; ?>
    </td>
    </tr>
    </table>


    Wie kriege ich es nun hin das Alle datensätze angezeigt werden können, die mi tSELECT * FROM comment WHERE article LIKE '$id' LIMIT 0 , 30 erfragt werden?


    Beitrag zuletzt geändert: 25.2.2011 22:21:48 von onlysteul
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. e******n

    einfach die Tabelle mit in die While schleife nehmen. Dann wird nämlich die Tabelle immer neu mit den Ausgaben befüllt die die Datenbankabfrage liefert und immer wieder neu Ausgegeben.

    Also z.B. so :

    echo "<table>";

    $abfrage1 = "SELECT * FROM comment WHERE article LIKE '$id' LIMIT 0 , 30";
    $ergebnis1 = mysql_query($abfrage1);
    while($row = mysql_fetch_object($ergebnis1))
    {
    $comment = $row->text;
    $cuser = $row->user;
    $ctitle = $row->title;
    $cdate = $row->date;
    
    echo "
    <tr>
    <td> $ctitle
    </td>
    </tr>
    <tr>
    <td> comment
    </td>
    </tr>
    <tr>
    <td>
    von $cuser
    </td>
    <td>
    geschrieben am $cdate
    </td>
    </tr>";
    
    }
    
    echo "</table>";



    so sollte es funktionieren denke ich, ansonsten die Tabelle einfach per Include(); befehl includen.

    Beitrag zuletzt geändert: 25.2.2011 22:44:07 von excision
  4. Autor dieses Themas

    onlysteul

    onlysteul hat kostenlosen Webspace.

    So einfach ich hab wieder einmal viel zu weit gedacht :biggrin:
    Danke für die schnelle Antwort
  5. e******n

    nichts zu danken :) dafür ist dieses forum gedacht ;)

    und außerdem hatte ich auch mal das gleiche Problem und musste selber suchen bevor ich das herausgefunden habe, daher kann es für andere nicht schaden, wenn ich mein wissen weiter gebe :) um die suche zu beschleunigen :)
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!