我如何能够制作一个表列表并在php中遍历它们?
我试图找出mysqli_query将如何输出,但我一直收到错误。
$link = mysqli_connect($host,$user,$pass);
mysqli_select_db($link,$name);
$result = mysqli_query($link, "SHOW TABLES");
echo $result;
基本上我希望能够将它们放在一个数组中并遍历每个表中的数组并对它们进行快速查询。
感谢您的帮助。
编辑:标题
答案 0 :(得分:2)
请注意,$result
不是字符串,而是MySQLi result。
使用类似
的内容while ($row = $result->fetch_assoc()) {
/* Process $row here ... */
var_dump($row);
}
答案 1 :(得分:2)
这应该有效
$tables = array();
$result = mysqli_query($link, "SHOW TABLES");
while (($row = mysqli_fetch_assoc($result)) !== null)
{
$tables[] = $row[key($row)];
}