我想在脚本中搜索数据库中的表。
我发现你可以通过查询" SHOW TABLES"来做到这一点。 我实现了这个并在浏览器上回显输出后, 它没有像应该的那样显示表名。 表的数量是正确的,但它显示的输出是
ArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArray
12次Array我的数据库中有12个表。
也许它在我的代码中,所以在这里。
function backup_db()
{
require_once("../../Connections/chirodon_chirodb.php");
// Find all tables in the Database
$count = 0;
$fetch_Tables = $chirodon_chirodb -> query("SHOW TABLES") or die(mysql_error());
while($table = $fetch_Tables -> fetch_array()) {
$allTables[$count] = $table;
$count++;
}
foreach($allTables as $table) {
echo $table;
}
mysqli_free_result($fetch_Tables);
}
$ chirodon_chirodb是我与数据库的连接。 这可能不是问题,因为我已经在我的网站上多次使用它而没有任何问题。
答案 0 :(得分:0)
因为您正在读取数组,所以它应如下所示
$allTables[$count] = $table[0];