【发布时间】:2017-03-11 18:44:38
【问题描述】:
好的,我有一个这样的查询
$get_downlines = "SELECT * FROM referrals WHERE ref_upline = :rupline";
$get_downlines = $pdo->prepare($get_downlines);
$get_downlines-> bindValue(':rupline', $sessionid);
$get_downlines-> execute();
while($fetch_downlines = $get_downlines->fetch()){
$rdownline = $fetch_downlines['ref_downline'];
$dr = "SELECT * FROM `ads_viewed` WHERE av_user = :user";
$dr = $pdo->prepare($dr);
$dr-> bindValue(':user', $rdownline);
$dr-> execute();
echo $dr_count = $dr->rowCount();
}
上面的代码给了我3456 的行数(都是单独的计数,如 3、4、5、6)。现在我想在这里总结所有这些行并得到结果为3+4+5+6 = 18。并将其分配给一个全局变量,该变量可以在 while 循环之外的任何地方使用(如果可能的话)。如何做到这一点?
【问题讨论】:
-
顺便说一句,您的查询没有绑定
:direct -
@Fred-ii- 感谢您指出 :)