count() 函數:用來計算符合查詢條件的欄位紀錄總共有幾筆。
select count(column_name) from table_name;
若欄位值為 null,則該筆記錄不會被 count 計算進去。
count(*) :是用來計算資料表中記錄的總筆數。
select count(*) from table_name;
計算所有商品各類別的數量與名稱
#所有商品的類別
$sql = "select count(*) as count ,b.sn,b.ofsn,b.title
from ".$xoopsDB->prefix($tbl_main)." as a
left join ".$xoopsDB->prefix($tbl_kind)." as b on a.kind = b.sn
{$andKey}
group by a.`kind`
order by b.ofsn,b.sort";//die($sql);
只要「 group by a.`kind`」,商品檔的 類別 欄位,就可輕易的計算所有商品各類別的數量