簡體   English   中英

打印數據庫中的所有表

[英]Printing all tables in a database

我的密碼

<?php
$connessione = mysqli_connect("localhost","root","","my_db");
$query = mysqli_query($connessione,"SHOW TABLES");
$array=mysqli_fetch_array($query);
print_r($array,1);
?>

它應該做什么

打印my_db中的所有表。

什么不起作用

該代碼返回一個空白頁。

我試圖做的

  • 我添加了error_reporting(E_ALL); 在頁面頂部,但不會返回任何內容;
  • 我使用phpMyAdmin運行查詢SHOW TABLES ,它可以正常工作。

我的問題

如何修復我的代碼?

這是您需要做的:

<?php
    $connessione = mysqli_connect("localhost","root","","my_db");
    $query = mysqli_query($connessione,"SHOW TABLES");
    while($row = mysqli_fetch_array($query)){
        print_r($row);
   }
?>

有關mysqli_fetch_array實際作用的說明,請參見此處

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM