2

我将如何制作表格列表并在 php 中遍历它们?

我试图弄清楚 mysqli_query 将如何输出,但我不断收到错误消息。

$link = mysqli_connect($host,$user,$pass);
mysqli_select_db($link,$name);
$result = mysqli_query($link, "SHOW TABLES");
echo $result; 

本质上,我希望能够将它们放在一个数组中,并遍历每个表的数组并对它们进行快速查询。

谢谢您的帮助。

编辑:标题

4

2 回答 2

2

这应该工作

$tables = array();
$result = mysqli_query($link, "SHOW TABLES");
while (($row = mysqli_fetch_assoc($result)) !== null)
{
        $tables[] = $row[key($row)];
}
于 2012-09-10T21:53:11.203 回答
2

请注意,这$result不是字符串,而是MySQLi 结果

使用类似的东西

while ($row = $result->fetch_assoc()) {
    /* Process $row here ... */
    var_dump($row);
}
于 2012-09-10T21:51:47.163 回答