我们的 MySQL 数据库中有这两个字段: in_model,in_color
我们正在尝试计算模型的总数(in_model 字段),它在 PHP 中具有相同的颜色(in_color 字段),并以 MySQL 作为后端数据库。我们尝试使用该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.