2013-03-21 80 views
0

我已经创建了一个查询来选择和计数从一个表中的特定字段和来自另一个表的对应名称查询工作时,我在本地主机上的sql运行它,但不能解决如何显示结果页面如何显示计数信息页

Item name1 - count 
tiem name2 - count 

这里是查询

$objects->connect(); 

// Count Query 
    $countQuery = 'SELECT a.`subId`, b.`subId`, b.`subTitle`, COUNT(a.`subId`) FROM `tbl_list`a, `tbl_subs`b WHERE a.`subId` = b.`subId` GROUP BY a.`subId`'; 

//Run the query 
$objects->query($countQuery); 

如何将我显示结果页面

+1

使用别名: “COUNT(a.'subId')为CNT” – Arvo 2013-03-21 09:24:48

回答

0

首先你的函数$objects->query($countQuery);必须返回结果数组,你可以得到这样的:

$result = $objects->query($countQuery); 

,然后应用环路$result;

是添加COUNT(a.subId) as cnt以及然后像echo $result[0]->cnt; 取决于你的回报数组格式。

+0

感谢您的答复那么你的意思是这样 – 2013-03-21 09:34:57

+0

而($行= $对象 - > result-> fetch_array(MYSQLI_BOTH)){$ subOutput。='

'。 $ row ['subTitle']。 ''。 $ row ['count']。 '

'; } – 2013-03-21 09:35:39

+0

感谢帮助它正在工作的堆现在感谢帮助 – 2013-03-21 09:47:57