0

あるテーブルから特定のフィールドを選択してカウントするクエリを作成し、別のテーブルから対応する名前を作成しました。このクエリは、localhost の 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);

ページに結果を表示する方法

4

1 に答える 1

0

まず、関数は次の$objects->query($countQuery);ように取得できる結果配列を返す必要があります。

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

次にループを適用します $result;

はいCOUNT(a.subId) as cnt、同様に追加します。その後echo $result[0]->cnt; 、戻り配列の形式によって異なります。

于 2013-03-21T09:24:34.663 に答える