仅显示一次类别

时间:2012-12-15 13:24:31

标签: mysql group-by categories

假设我有一份汽车清单。我只想在所有汽车列表中显示汽车的名称。让我们说它应该是这样的:

**Jaguar**
XK8
XR
XF

**Audi**
A8
A4
A5

我如何对它们进行分类? 我正在使用一个简单的mysql调用,如:

$lists = $mysqli->query("SELECT * FROM products INNER JOIN cats ON cat_id=product_cat GROUP BY product_cat");
while($listdata = $lists->fetch_assoc()){}

1 个答案:

答案 0 :(得分:1)

将名称添加到新阵列。

$allcars = $mysqli->query("SELECT car_name, car_id, car_descr, car_type FROM cats"); 
$namelist = array();
while($carsdata = $allcars->fetch_assoc()){ $namelist[] = $carsdata['car_type']; }