如何显示两个while循环变量

时间:2014-02-26 19:06:09

标签: php count while-loop echo increment

我正在尝试从数据库中显示多行包含多行。它可以显示一行,但是当我放入第二行时,它只显示两个相同的行。像回声一样。如何让它显示两个不同的数字?

  $result = mysql_query("SELECT plea, COUNT(plea) as cee FROM tee WHERE section='d' GROUP BY     
plea"      , $c) or die("two");  

$number=mysql_num_rows($result);    
  if($number>0)   
        {
            $i=0;
        while($row_result = mysql_fetch_array($result))
            {
        $plea.$i = $row_result['plea'];
        $cee.$i = $row_result['cee'];
        echo $plea.$i."&nbsp;&nbsp;&nbsp;&nbsp;".$cee.$i."<br><br>";

            $i++;
           }

    }

1 个答案:

答案 0 :(得分:1)

这是非常奇怪的代码:

 $plea.$i = $row_result['plea'];

并没有做你想做的事。它被解析为:

 $plea . ($i = $row_result['plea']);

归结为$ i从查询中获取您的值,然后进一步执行到

 TRUE

没有修改$plea中的值。你可能想要一个数组:

$plea[$i] = $row_result['plea'];