次のようなものを使用して、行内の値の数を数える方法を知っています。
$num = mysql_query("SELECT COUNT(rowName) FROM tableName");
しかし、行のタイプを整理する列を持つ行を含むテーブルがあります。行の 1 つの列は次のとおりです。「otherType」は、3 つの異なる値の間で変化する可能性があります。異なる値をそれぞれカウントするにはどうすればよいですか?
基本的には「otherType->Character」「otherType->Entity」「otherType->Item」をカウントできるようにしたいです。
これは可能ですか?
すみません..私は説明するのが苦手です。
編集:
したがって、私のテーブルは次のようになります。
id | forGame | otherType | otherDesc
1 | ... | Entity | ...
2 | ... | Item | ...
3 | ... | Character | ...
「エンティティ」の数、「アイテム」の数、「キャラクター」の数を数えたい..それを行う方法はありますか?
次のような変数を使用できることが望ましいでしょう。
$numEntities = [query]
$numItems = [query]
$numCharacters = [query]
または、一度に 1 つだけのカウントを取得するにはどうすればよいですか?
mysql_query("SELECT COUNT(otherType),otherType FROM mainSite_others group by otherType")
正常に動作しますが、各値を単独で取得するにはどうすればよいですか? 配列?