PHP MySql Результат в виде таблицы в html - PullRequest
0 голосов
/ 02 августа 2020

Я пытаюсь перечислить результат из MySQl результатов в виде таблицы в моем HTML. Мой PHP файл:

 $stmt = $this->get('database_connection')
            ->executeQuery(
                'SELECT * FROM members'
            );

        while (false !== ($objMember = $stmt->fetch(\PDO::FETCH_OBJ)))
    
        $template->listTable= implode(', ',  $objMember['firstname']);

        return $template->getResponse();

А в HTML: block ('content'); ?>

    <p><?= $this->listTable ?></p>
<?php $this->endblock(); ?>

Но я не получаю никаких результатов в файле html. Как правильно занести все результаты из SQL в таблицу?

1 Ответ

0 голосов
/ 02 августа 2020

Я не знаю, правильный это или нет, но он работает так:

Я создаю некоторую html таблицу

             <table class="table">
                <thead class=" text-primary">
                  <th>table header</th>
                  <th>table header 2</th>
                </thead>
                <tbody>

Здесь мой PHP начинается

 <?php
        $query = mysqli_query($mysql_connection, "SELECT * FROM tbale WHERE conditions");

        while ($array = mysqli_fetch_array($query)) {

                      $k_exmaple_1 = $array['column1'];

                      $k_exmaple_2 = $array['column2'];

                      
                      echo "

                          <tr>
                            <td>$k_exmaple_1</td>
                            <td>$k_exmaple_2</td>
                          </tr>

                      ";

                    }

                   ?>

PHP Концы Я подключил таблицу в MySQL, выбрал свои строки и распечатал их с эхом в формате html.

                </tbody>
              </table>

Таблица заканчивается

...