Вот таблица mysql с именем " subject "
| ID | Name |
|----|------|
| 32 | Name1 |
| 32 | Name2 |
| 32 | Name3 |
| 28 | Name4 |
| 28 | Name5 |
| 33 | Name6 |
| 33 | Name7 |
| 41 | Name8 |
| 55 | Name9 |
Я бы хотела разделить все идентичные идентификаторы
<select>
<?php
$count_line = 0;
$sql="SELECT * FROM subject";
$result=mysqli_query($conn, $sql);
while($row = $result->fetch_assoc()) {
?>
<option><?php echo $row['Name'];?></option>
<?php
if ($count_line == 2) {
echo "<optgroup label='--------------------'></optgroup> ";
$count_line=0;
}
$count_line++;
}
?>
</select>
В моемОтдельная строка кода будет отображаться после каждых двух записей. Я хотел бы отображать отдельную строку после каждого подобного идентификатора в раскрывающемся меню.
Я хотел бы получить вывод, как показано на рисунке.
Пожалуйста, помогите кому-нибудь решить эту проблему.