PHP: печать значений из запроса SHOW TABLES - PullRequest
0 голосов
/ 17 октября 2018

Я пытаюсь запустить свои ШОУ-ТАБЛИЦЫ;запрос с использованием PHP и распечатать результаты.Однако печатаемые данные - это только первый результат.Я предполагаю, что то, что я делаю неправильно, является чем-то простым, но я пытался некоторое время и не могу заставить его работать.Код ниже:

    <?php
         $sel_query="SHOW TABLES";
         $result = mysqli_query($con,$sel_query);
         $dataArray = mysqli_fetch_assoc($result);
         $values = print implode(", ", $dataArray)."<br>";
         echo $values;

         foreach ($dataArray as $tables) {
            echo "$tables <br>";
        }
?>

Кто-нибудь знает, что мне нужно изменить, чтобы все значения были напечатаны?

Спасибо за помощь

1 Ответ

0 голосов
/ 17 октября 2018

Вам нужно mysqli_fetch_assoc в каждой строке, общий способ - использовать цикл while(), который читает каждую строку из запроса и останавливается после последней строки (mysqli_fetch_... возвращает NULL, когда последняя строка возвращена) ...

 $result = mysqli_query($con,$sel_query);
 while ($dataArray = mysqli_fetch_assoc($result))  {
     echo implode(", ", $dataArray)."<br>";
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...