2013-03-21 10 views
0

Я создал запрос для выбора и подсчета определенных полей из одной таблицы и соответствующего имени из другой таблицы, когда запрос выполняется, когда я запускаю его в sql на localhost, но не могу определить, как отображать результат на страницеКак отобразить информацию о счете на страницу

например

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') в СНТ" – Arvo

ответ

0

Сначала ваша функция $objects->query($countQuery); должна возвращать массив результата, который вы можете получить, как это:

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

, а затем применить цикл для $result;

Да добавить COUNT(a.subId) as cnt, а также и то, как echo $result[0]->cnt; зависит от вашего возвращения массив.

+0

Спасибо за ответ, так что вы имеете в виду что-то вроде –

+0

в то время как ($ строка = $ объекты-> result-> fetch_array (MYSQLI_BOTH)) {$ subOutput. = '

'. $ row ['subTitle']. ''. $ row ['count']. '

'; } –

+0

Спасибо за помощь, с которой она сейчас работает, ценят помощь –

Смежные вопросы