Как вставить в таблицу все значения из БД?
Вопрос в шапке
<table>
<tr>
<th width="15%">ID</th>
<th width="15%">Номер</th>
<th width="15%">Адрес</th>
<th>Проблема</th>
</tr>
<?php include 'assets/php/getTicket.php';?>
<tr>
<td><?php echo $row['id']; ?></td>
<td><?php echo $row['number']; ?></td>
<td><?php echo $row['adres']; ?></td>
<td><?php echo $row['problem']; ?></td>
</tr>
</table>
<?php
include 'db.php';
$query = "SELECT * FROM `tickets`";
$sendquery = $db->query($query);
$row = $sendquery->fetchAll();
$count = sizeof($row);
?>
Ответы (1 шт):
Автор решения: Nikolay Prokhorov
→ Ссылка
Согласно документации возвращается не одна строка, а несколько. Следовательно нужен перебор маcсива:
$rows = $sendquery->fetchAll();
foreach ($rows as $row) {
?>
<tr>
<td><?php echo $row['id']; ?></td>
<td><?php echo $row['number']; ?></td>
<td><?php echo $row['adres']; ?></td>
<td><?php echo $row['problem']; ?></td>
</tr>
<?
}