$result=@mysql_query($sql);<tr>
<td>A的值</td>
<td>B的值</td>
</tr><?php 
$i=1;
while($data=@mysql_fetch_array($result))
  {
        echo "<tr>
          <td>$data['a']</td>
          <td>$data['b']</td>  
          <tr>";
    i++;
  }
         //我想在这后面加上行
   echo "<tr>
       <td>备注</td>
       <td>A的值分别为:</td>//A的值不知道怎么循环输出?$data['a']为什么取不到值?
          </tr>";
     ?>
完成后大概的格式为:
|  A的值   | B的值  |
|    2     |   3    |
 |    6    |   5    |
…………………………//等等
|   备注: |A的值分别为:2,6,……|

解决方案 »

  1.   

    $result=@mysql_query($sql);<tr>
    <td>A的值</td>
    <td>B的值</td>
    </tr><?php 
    $astr='';
        $i=1;
        while($data=@mysql_fetch_array($result))
      {
            
    $astr=$ast.','.$data['a'];
    echo "<tr>
              <td>$data['a']</td>
              <td>$data['b']</td>  
              <tr>";
        i++;
      }
    $astr=substr($astr,1,count($astr);
             //我想在这后面加上行
       echo "<tr>
           <td>备注</td>
           <td>A的值分别为:".$astr."</td>
              </tr>";
         ?>随便写的,大慨意思能看懂就行.