gpt4 book ai didi

php - 获取数据库的所有表

转载 作者:行者123 更新时间:2023-11-29 14:06:34 25 4
gpt4 key购买 nike

我做了两个下拉框。第一个下拉列表列出了可用的数据库。当用户从第一个下拉框中选择数据库时,我想用该数据库中的所有表填充第二个下拉框。

有人可以建议我如何做到这一点吗?

这是我尝试过的代码

School Name:<select style="width: 140px" name="users" >
<option value="">Select school_name </option>

<?php
$link = mysql_connect('localhost', 'root', '');
$db_list = mysql_list_dbs($link);

while ($row = mysql_fetch_object($db_list)) {

?>
<option value='<?php echo $row->Database; ?>'><?php echo $row->Database; ?> </option>
<?php }?>

</select><br/>
Class:<select style="width: 140px" name="users" >
<option value="">Select school_name </option>

<?php
$link = mysql_connect('localhost', 'root', '');
$db_list = mysql_list_tables($link);
while ($row = mysql_fetch_object($db_list)) {

?>
<option value='<?php echo $row->Tables; ?>'><?php echo $row->Tables; ?></option>
<?php }?>

</select>

<?php
}
?>

现在我想根据第一个下拉框获取第二个下拉列表中的所有表格。

最佳答案

获取数据库:Get list of databases from SQL Server

获取数据库中的表:http://php.net/manual/en/function.mysql-list-tables.php

使用AJAX根据数据库下拉框更改表。

关于php - 获取数据库的所有表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14251334/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com