Hallo, Gast!
AnmeldenRegistrieren

while Schleife gibt das letzte Ergebnis 2mal aus!?
#1
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?
 
#2
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
 


Möglicherweise verwandte Themen…
Abfrage gibt nur die Daten eines Mitglieds aus
Letzter Beitrag: 02.09.2013, 21:29
Php Mysql Auslese ohne Schleife
Letzter Beitrag: 01.09.2013, 14:20
[Gelöst]while Schleife als Variable
Letzter Beitrag: 01.04.2006, 18:27