我在数据库中有这样的行:
sample1 |一个
Sample2 |一个
sample3 | ç
Sample4 |乙
sample4 | ç
sample6 |一个
等等...
所以我使用php从db获取所有结果,现在我得到的问题是按ID和标题按顺序打印行但我想迭代每种类型的5个结果,直到所有行都打印出来。
例如:
这是我的代码:
sample1 |一个
Sample6 |一个
sample8 |一个
Sample7 |一个
sample9 |一个
sample4 |乙
sample12 |乙
sample16 |乙
sample18 |一个
等等...
$query = "select group_concat(title),type as sample_name from table_name group by type";
if(mysqli_query($conn,$query))
{
$result = mysqli_query($conn,$query);
while($row = mysqli_fetch_array($result)
{
echo $row['sample_name] . ' belongs to type '. $row['type'];
}
}
答案 0 :(得分:0)
下面:
select group_concat(title) as sample_name from table_name
您只选择带有别名title
的{{1}}和php:
sample_name
您使用的$row['type']
索引不在结果集中。