1

我有一个while循环,当提交结果时,它会自动检查是否有类似的结果并将0.0001添加到结果中,但是当我使用count++时,它会添加1而不是0.0001。

$count = 0.0001;
$sql1 = "select score from CF where trainee = '$selectedoption' 
and score = $totalresult";

$score = mysql_query($sql1);
$num2 = mysql_num_rows($score);

while ($num2 > 0)
{
$newtotal = $totalresult + $count;
$sql1 = "select score from CF where trainee = '$selectedoption' 
    and score = '$newtotal'";
    $score = mysql_query($sql1);
    $num2 = mysql_num_rows($score);
    $count++;
}
4

2 回答 2

2

运算符 ++ 将始终加 1。要加 0.0001,您可以使用以下语句:

$count += 0.0001;

这是缩写

$count = $count + 0.0001;
于 2013-08-14T06:17:59.503 回答
0

递增运算符 (++) 将始终加 1。要增加不同的数量,您需要明确说明。如在

$count = $count + 0.0001;

或者定义一个函数来为你做这件事。

于 2013-08-14T06:18:12.577 回答