表里有五个人购买物品的信息,输出在页面上,我想知道某一个人购买物品的总数量有多少。要先输出某一个人的全部信息,然后输出某人的购买物品总数量,我把输出总数量的一行放在循环里就每输出一个人的物品就输出总数量。循环外就只输出一个的总数量,没有第二个或第三个的了。

解决方案 »

  1.   

    用表连接 sql 就可以了。
      

  2.   

    如果是按照第二种的话,如:
    有一个大数组$arr,其中有小数组如下
    array('uid1', 'xxx1');
    array('uid1', 'xxx2');
    array('uid2', 'xxx3');
    array('uid2', 'xxx4');
    array('uid2', 'xxx5');那么根据uid的不同计算,循环的时候,如:
    $user_buy_num = 0;
    $user_buy_num[$arr['uid']++;//这个需要按情况放到循环里去这只是个思路,希望对你有帮助
      

  3.   

    $user_buy_num = array();
    $user_buy_num[$arr['uid']++;//这个需要按情况放到循环里去