如何在<option> </option>中显示mysql数据库中的表

时间:2014-02-15 09:47:08

标签: php html mysql

如何使mysql数据库中的每个表都在选项标记内,这样用户就可以选择一个。我希望有人理解我的意思。我知道如何从数据库中查看所有表。感谢任何回答!

1 个答案:

答案 0 :(得分:2)

这里你只需要一个命令

show tables;

如果您还想指定数据库,

show tables from database;

这是获取表名的完整PHP代码

    <?php
$con=mysqli_connect("localhost","username","password","database");

// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

$result = mysqli_query($con,"SHOW TABLES");

echo '<select>';
while($row = mysqli_fetch_array($result))
  {

  echo '<option>'.$row[0].'</option>';
  }
echo '</select>';


mysqli_close($con);
?>