while($row = mysql_fetch_array($res,MYSQL_ASSOC))
{
     $row['jjj'] .= $row['ddd']+$row['jjj'];
     $list[] = $row;
}循环内求和,求所有ddd字段下的和这样是错的    谁指点下啊

解决方案 »

  1.   

    while($row = mysql_fetch_array($res,MYSQL_ASSOC))
    {
         $row['jjj'] .= $row['ddd']; //应该这样
         $row['jjj'] = $row['ddd']+$row['jjj']; //或者这样
         // .=已经表示是先加后赋值了,你又加了一遍,当然不对。
         $list[] = $row;
    }
      

  2.   

    哦,看错了你是求ddd的和,那你不应该使用.=这个是做字符串合并操作,修改如下:
    while($row = mysql_fetch_array($res,MYSQL_ASSOC))
    {
         $sum = $sum + $row['ddd'];
         $list[] = $row;
    }