Hallo ich bins schon wieder 
ich hab ein problem mit einer While schleife. ich lese damit alle Felder einer MySQL tabelle aus. aber das klappt nicht so wie ich das gern hätte.
ersteinmal der code, und dann das ergebniss.
Das ergebniss sieht dann so aus das zuerst die drei teile in dem gewolltem <div> aufgelistet werden. aber dann 4mal in folge das <div> und das <br/> geschrieben werden. Es sing genau 4 felder in der MySQL tabelle. aber ich weiß nicht wieso er diese while schleife so oft durchlaufen lässt....
wenn ich die variablen der while schleife ausschreibe siehts so aus:

ich hab ein problem mit einer While schleife. ich lese damit alle Felder einer MySQL tabelle aus. aber das klappt nicht so wie ich das gern hätte.
ersteinmal der code, und dann das ergebniss.
PHP-Code:
<?php
$counter = 1;
while($counter < $next_c)
{
$currentcomm = "c_$counter";
$viewcomment = mysql_query("SELECT $currentcomm FROM $tab");
if($viewcomment)
{
while($row = mysql_fetch_object($viewcomment))
{
$comment = $row->$currentcomm;
$comm_part = explode("<|>", $comment);
echo "<div class='viewcomment'>";
echo $comm_part[0];
echo $comm_part[1];
echo $comm_part[2];
echo "</div>";
echo "<br/>";
}
}
$counter++;
}
?>
wenn ich die variablen der while schleife ausschreibe siehts so aus:
PHP-Code:
while($counter < 4)
Kommentar