0

MySQL データベースには次の 2 つのフィールドがあります: in_modelin_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.
4

2 に答える 2