Как мне превратить это в таблицу и отсортировать по алфавиту

0

Это часть моего 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";
}
  • 0
    Нам нужно увидеть ваш запрос
Теги:

1 ответ

0

Так что сортируйте по алфавиту, вам нужно вернуться к вашему запросу.

Для этого вам нужно выполнить свой обычный запрос и добавить к нему 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";
  }
?>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню