我想在我的网站上显示表名。目前,我的数据库中存储了两个表。
$sql = "SHOW TABLES";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo $row;
}
}
$conn->close();
输出为:ArrayArray
我该怎么做才能获取表的名称?
答案 0 :(得分:0)
$ row是一个关联数组,因此您必须使用指定名称来像这样读取内部变量
echo $row['id']
答案 1 :(得分:0)
您可以尝试
$sql = "SHOW TABLES";
$result = mysqli_query($conn,$sql);
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_array($result)) {
echo $row[0];
echo "</br>";
}
}
或者直接使用echo $row[0];
代替echo $row;