PHP - 使用数据库中的表名填充下拉列表

时间:2016-10-19 11:41:46

标签: php mysql

我已经尝试了一切,但我无法做到。我需要使用数据库中表的名称创建一个下拉列表。拜托,给我一些启发。谢谢大家!

    $str = "";
  $conn = connect_bd();

  $sql = "SHOW TABLES FROM $banco";
  $result = $conn->query($sql);
  if(!$result){
    $str = $str . "<option> Não foi possível fazer a consulta no banco. </option>";
  }

  while ($row = $result->fetch_assoc($result)){
    $str = $str . "ok";
  }

2 个答案:

答案 0 :(得分:0)

.profile

这是基本的想法,你循环遍历数组,并为每个带有数组的项回显出值为select的选项。

答案 1 :(得分:0)

你可以尝试这个来获取数组中的表名

$result = mysql_query("show tables"); // run the query and assign the result to $result
$tables=array();
while($table = mysql_fetch_array($result)) { // go through each row that was returned in $result
    $tables[]=$table;                   
}

print_r($tables);

然后您可以使用此$tables数组填充您的下拉列表