如何在PHP中选择表名?

时间:2020-03-31 07:20:39

标签: php html mysqli

我试图从MySql数据库中选择一个表名,并将其写到HTML页面上。

这是我的查询:

SELECT * FROM sted, attraksjon, reisetips

然后,我试图在HTML代码中写出表名(sted,attraksjon和reisetips)。我试过了,但是没用。

<?php while($rad = mysqli_fetch_array($datasett)) { ?>
    <li id="navigasjon"><a href="nettside.html"><?php echo $rad["sted"]; ?></a></li>
<?php } ?>

请有人帮忙

1 个答案:

答案 0 :(得分:-1)

尝试一下

$table_query = 'SHOW TABLES in db_name';
$stmt = $conn->prepare($table_query);
$stmt->execute();
$table_num_result = $stmt->get_result();
while($rows = $table_num_result->fetch_assoc())
{
   $tables = $row['Tables_in_db_name'];

   echo $tables . '<br>';
}

这将列出数据库中的所有表,还将 db_name 替换为数据库名称,并将$conn替换为数据库连接变量。

相关问题