Как вставить в таблицу все значения из БД?

Вопрос в шапке

<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> 
<?
}
→ Ссылка