MySQL データベースには次の 2 つのフィールドがあります: in_model、in_color
そして、バックエンド データベースとして MySQL を使用し、PHP で同じ色 (in_color フィールド) を持つモデル (in_model フィールド) の合計をカウントしようとしています。count()
と一緒に関数を使ってみましたgroup by
。しかし、私たちは望ましい結果を達成していないようです
これは、MySQL データベースです。
$query = "SELECT in_model, COUNT(in_color) FROM in_newunit GROUP BY in_color,in_model";
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result)) {
echo "There are ". $row['COUNT(in_color)'] ."
". $row['in_model'] ." items.";
echo "<br />";
}
これは私たちが受け取っている出力です
There are 1 C2I items.
There are 2 try items.
There are 2 try items.
There are 4 C2I items.
これが私たちが達成しようとしていることです
エコーに色を表示しようとしています
There are 1 C2I Black items.
There are 2 try White items.
There are 2 try Black items.
There are 4 C2I White items.