15.06.2007, 23:38
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:
Dies hat bei mir nun leider zu dicken Zeitdifferenzen gesorgt...
Was ist falsch?
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?