$sql1="SELECT aid,count(*) as cc FROM pz_content WHERE uid=$uid group by aid"; $rs1=$db->query($sql1); if(is_array($rs1)){ foreach($rs1 as $r1){ 输出... echo id2name($r1->aid); } } ............ function id2name($aid) { $sql="select ename from pz_area_a where aid_a=".$id; $result=mysql_query($sql); $row=mysql_fetch_object($result); return $row->ename; }
$sql1="select pz_area.aid,pz_area.ename,tb1.cc from pz_area right join (SELECT aid,count(*) as cc FROM pz_content WHERE uid=$uid group by aid) as tb1 on pz_area.aid=tb1.aid"; $rs1=$db->query($sql1); if(is_array($rs1)){ foreach($rs1 as $r1){ 输出... echo $r1->ename; } }