Это часть моего php-скрипта, где база данных отражается на веб-странице.
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "" . $row["id"]. "" . $row["student"]. "" . $row["subject"]."". $row["grade"]. "<br></div>";
}
} else {
echo "0 results";
}
Так что сортируйте по алфавиту, вам нужно вернуться к вашему запросу.
Для этого вам нужно выполнить свой обычный запрос и добавить к нему ORDER BY whatever_field_you_want_to_set_as_alphabetical ASC
. Пример:
SELECT * FROM table ORDER BY name ASC
Это сортирует алфавитный вопрос.
Чтобы положить его в таблицу, вам нужно сначала проверить, есть ли результаты.
Если есть, то создайте таблицу и убедитесь, что для каждой строки вы создаете новую строку в таблице.
<?php if ($result->num_rows > 0) {
<table>
<thead>
<th>
<td>ID</td>
<td>Student</td>
<td>Subject</td>
</th>
</thead>
<tbody>
<?php
while($row = $result->fetch_assoc()) {
?>
<tr>
<td><?php echo $row['id'];?></td>
<td><?php echo $row['student'];?></td>
<td><?php echo $row['subject'];?></td>
</tr>
<?php
}
?>
</tbody>
</table>
<?php
} else {
echo "0 Results";
}
?>