我知道如何使用以下内容计算连续值的数量:
$num = mysql_query("SELECT COUNT(rowName) FROM tableName");
但我有一个表,其中包含的行包含组织行类型的列。例如,其中一行中的列是:'otherType',它可以在三个不同的值之间变化。我如何计算每个不同的值?
基本上,我希望能够计算'otherType-> Character','otherType-> Entity','otherType-> Item'。
这可能吗?
对不起..我不太擅长解释。
编辑:
所以,我的表看起来像这样:
id | forGame | otherType | otherDesc
1 | ... | Entity | ...
2 | ... | Item | ...
3 | ... | Character | ...
我希望能算出“实体”中有多少,“项目”中有多少,“人物”有多少......有没有办法做到这一点?
最好能够拥有如下变量:
$numEntities = [query]
$numItems = [query]
$numCharacters = [query]
或者我怎样才能一次得到一个?
mysql_query("SELECT COUNT(otherType),otherType FROM mainSite_others group by otherType")
工作正常,但我如何自己获取每个值?一个数组?
答案 0 :(得分:2)
SELECT COUNT(otherType),otherType FROM tableName group by otherType;
希望有所帮助