数据库有两个表
一个group 一个member
if (@$_POST['tj']=="jyz") {
$groupsql="select title,id from groups";
$groupresult=mysql_query($groupsql);
while ($grouparr=mysql_fetch_assoc($groupresult)){
//print_r($grouparr);
//echo "<a href=tj.php?groupid=".$grouparr['id'].">".$grouparr['title']."</a>";
$groupsql2="select userid from groups_member where groupid=".$grouparr['id'];
$groupresult2=mysql_query($groupsql2);
while ($grouparr2=mysql_fetch_assoc($groupresult2)){
$groupsql3="select count(id) as b from course where userid='$grouparr2[userid]'";
$groupresult3=mysql_query($groupsql3);
$grouparrf=array();
while ($grouparr3=mysql_fetch_assoc($groupresult3)){
$grouparrf[]=$grouparr3;
print_r($grouparrf);
}
}
}
}
从多个group中分别取出来userid,然后查询course中userid的值
把这个值相加,这个怎么做呢?
是把所有查询得到的值相加吗?
那
grouparrf
的声明不应该写在循环外吗?