Как показать таблицы из базы данных, которую я проверил? - PullRequest
0 голосов
/ 29 июня 2018

Привет, ребята. Как показать таблицы из базы данных, которую я проверял при отправке? Я не уверен с моими кодами. этот код будет просто отображать список базы данных с флажком, я хочу, чтобы, когда я его проверял, он отображал таблицу базы данных, которую я проверял. пожалуйста помогите

 <?php
 $link = mysqli_connect('localhost','root','');

 $sql = "SHOW databases";
 $result = mysqli_query($link, $sql);

    while ($row = mysqli_fetch_row($result)) {
       $table = $row[0]."<br>";       
 ?>
 <form action="" method="post">
 <input type="checkbox" name="database" value="<?php echo $table;?>"> 
 <?php echo $table?>
 <?php
 }
 ?>
 <input type="submit" name="submit">
 </form>

Я почти понял. Моя новая проблема заключается в следующем. Как разместить значение echo для завершения запроса. или я просто делаю это неправильно ..

 <?php
 if (isset($_POST['database'])){

 echo $_POST['database'];

 $qry = "show tables from ";    
 $res = mysqli_query($link,$qry);

  while ($row = mysqli_fetch_array($res)){
    echo $row[0]."<br>";
   }
}

Ответы [ 2 ]

0 голосов
/ 30 июня 2018
 <?php
 $link = mysqli_connect('localhost','root','');

 $sql = "SHOW databases";
 $result = mysqli_query($link, $sql);

    while ($row = mysqli_fetch_row($result)) {
       $table = $row[0];       
 ?>
 <form action = "" method = "post">
 <input type = "checkbox" name = "database" value = "<?php echo $table;?>"> <?php 
 echo $table?>
 <?php
 }
 ?>
 <input type = "submit" name = "submit">
 </form>
 <?php
 if (isset($_POST['database'])){

 $qry = "show tables from ".$_POST['database']; 
 $res = mysqli_query($link,$qry);


 while ($row = mysqli_fetch_array($res)){
    echo $row[0]."<br>";
    }
 }
 ?>
0 голосов
/ 29 июня 2018

Я думаю, что ваш запрос неправильный. Допустим, ваше имя базы данных 'mydb', тогда запрос должен быть ... "показать таблицы из mydb".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...