в таблице main есть записи,
id title type
1 q 1
2 qb 2
3 qbc 1
4 z 1
5 zb 2
6 zbc 3
как вывести их группируя по type, например
1
1 q
3 qbc
2
2 qb
5 zb
и т.д.
SELECT id, title
FROM ( SELECT id, title, type
FROM main
UNION ALL
SELECT DISTINCT type, NULL, type
FROM main ) total
ORDER BY type, title IS NOT NULL, id
fiddle
<?php
$tabl='test';
$query = "select * from ".$tabl."";
$result = $conn1->query($query);
while($row = mysqli_fetch_assoc($result))
{
$arr[]=$row;
}
foreach ($arr as $key32 => $value32) {
$sar[$value32['type']]=$value32['title']; // ключь не может повторятся, поэтому можно сгрупировать
}
ksort($sar); //сортируем по возрастанию
echo'<table cellspacing="0" border="2" style="table-layout: fixed; width: 200px">'; // делаем красиво в таблицу
foreach ($sar as $key44 => $value44) {
# code...
foreach($arr as $keywe => $valuew){
if($key44==$valuew['type']){
echo'<tr>';
echo '<td style="width: 100px;" align="center">'.$valuew['id'].'<td style="width: 100px;" align="center">'.$valuew['title'].'<td style="width: 100px;" align="center">'.$valuew['type'].'</td>';
echo'</tr>';
}}}
echo'</table>';
?>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Введите с клавиатуры целое число XВыведите на экран номер элемента массива, который равен X
На активности есть кнопки Оранжевого цвета, мне нужно все кнопки оранжевого цвета заменить на белыйПотому-что у меня есть другие кнопки,...
В базе данных есть последовательность seq2В своем классе-сущности назначил эту последовательность как генератор: