0
多计数行数我有两个表的评价和评分表rate_table返回在MySQL
我
ratingID, ratingname, userID.
1 RateA admin
2 RateB Admin
3 RateC 0001
在rate_table我
ratingID come userID
1 xxxx 0001
2 xxxxx 0001
2 xxxxx 0001
3 xxxx 0001
2 xxxxx 0001
1 xxxxx 0001
我期待一个看起来像这样的结果。不工作。
RateA 2
RateB. 3
RateC 1
这是我曾尝试:
<?php public function rating() {
$this -> jpt_connect();
$userID= $this ->users_info('userID');
$rating_ar = array();
$sql =mysql_query("SELECT
rt.ratingname,
COUNT(follows.userID) as id
FROM rating as rt
LEFT JOIN rate_table as tr
ON. (tr.userID = '$userID')
AND (tr.ratingID = rt.ratingID)
WHERE rt.userID ='admin'
OR rt.userID='$userID' ")
or die(mysql_error());
while($row= mysql_fetch_array($sql)) {
$rating_ar[] =$row;
}
return $rating_ar;
}
$j = new jkp();
$array =$j -> rating();
?>
我怎样才能算率排联同等级名称 请我如何可以访问阵列变种; 我想发送所有来自数组中的数据。
我试过,但没有发生提前感谢
其中是'rate_table.followerID'定义? –