Nur ein ergenbis?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hallo, warum wird bei dieser Abfrage immer nur ein Kommentar angezeigt?
Vorhanden sind mehrere
$abfrage = "SELECT * FROM gallerie_pics WHERE `id`='" .$_GET['bild_id']. "'"; $ergebnis = mysql_query($abfrage); while($bes = mysql_fetch_object($ergebnis)) { ?> <center> <table border="0" cellpadding="10"> <tr><td><img src="gallerie/<?php echo $_GET['bild_id']; ?>_b.gif"></td></tr> <tr><td><?php echo $bes->beschr; ?></td></tr> </table> <br><br> <a href="gallerie.php?komment=new&bild_id=<?php echo $_GET['bild_id']; ?>">Eigenes Kommentar hinzufügen</a><br><br> Kommentare: <br><br> <table border="3" cellspadding="0" width="75%"> <tr><td>Kommentar von: </td><td width="75%"><center>Kommentar</center></td></tr> <?php $abfrage = "SELECT * FROM gallerie_comments WHERE `bild_id`='" .$_GET['bild_id']. "' ORDER BY `id` DESC;"; $ergebnis = mysql_query($abfrage); while($com = mysql_fetch_object($ergebnis)) { $abfrage = "SELECT username FROM phpbb_users WHERE `user_id`='" .$com->user_id. "';"; $ergebnis = mysql_query($abfrage); while($use = mysql_fetch_object($ergebnis)) { ?> <tr><td><a href="profile.php?mode=viewprofile&u=<?php echo $com->user_id; ?>"><?php echo $use->username; ?></a><br><font size="-1">eingetragen: <?php echo date("d.m.Y H_i:s"); ?></font></td><td><pre><?php echo $com->comment; ?></pre></td></tr> <?php } } echo"</table>"; }
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
So soll es ja auch sein:
Bei der ersten Abfrage kommt ein ergebnis.
Bei der zweiten sollen 5 Ergebnisse kommen.
Bei der dritten soll 1 Ergebnis pro Ergebnis der zweiten Abfrage kommen.
-
Ich w?rde bei der dritten Abfrage, wo du den Username auslesen m?chtest $ergebnis in $ergebnis2 oder sonst was umzubenennen.
Ich w?rde vermuten, dass das $ergebnis einfach schon beim ersten durchlaufen der Schleife bei der Abfrage des Usernamens ?berschrieben wird und deshalb immer nur der erste Kommentar ausgegeben wird. -
Ah, ja danke, daran lags
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage