MyBB.de Forum

Normale Version: while Schleife gibt das letzte Ergebnis 2mal aus!?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,
ich habe das Problem, dass eine while-Schleife bei mir das letzte Ergebnis 2mal ausgibt. mysql_num_rows() gibt beispielsweise 3 aus, per while kommen aber 4!?

Der Code:
PHP-Code:
$tcontime 0;
$query9 mysql_query("SELECT time FROM game_tconstruction WHERE id = '$uid' AND cid = '$cid2'");
        
$menge9 mysql_num_rows($query9); //3 Ergebnisse
        
while($row9 mysql_fetch_array($query9))
        {
            
$tcontime $tcontime + ($row9['time'] - time());
            echo(
$tcontime."<br />"); //4 Ergebnisse
        
}
        
$noc $noc $menge9;
        echo(
$tcontime);
    } 

Dies hat bei mir nun leider zu dicken Zeitdifferenzen gesorgt...
Was ist falsch?
Hallo Bimon,

gibst du die Varable $tcontime nach der while-Schleife bewusst noch einmal aus? Oder hast du das einfach übersehen? Das würde nämlich die zweifache Ausgabe des LETZTEN Ergebnisses erklären.

lg, Alisha