2 回答
TA贡献1815条经验 获得超6个赞
现在,我看不到您展示任何使用或已实现任何 ajax 处理程序的示例。我可以建议您使用纯 Javascript 或 jQuery(通过包含 javascript 库,请参阅她
在考虑实施 AJAX 之前,您可以做以下事情(它将包括第一次选择和表单提交后的数据库):
<?php
if (isset($_POST["database"])) {
$db = $_POST["database"];
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
</head>
<?php
include_once("connection_db_" . $db . ".php"); /* This will include the selected connection */
?>
<body>
<form action="" method="post">
<select name="database">
<option value="1">DB1</option>
<option value="2">DB2</option>
<option value="3">DB3</option>
</select>
</form>
<?php
include('queries.php');
$test_1 = mysqli_query($mysqli_db, $test);
echo "
<table>
<thead>
<tr>
<th>Column_1</th>
</tr>
</thead>";
while ($row = mysqli_fetch_array($test_1)) {
echo "<form method=\"post\"><tr>";
echo "<td>" . $row['Column_1'] . "</td>";
echo "</tr></form>";
}
echo "</table><br>";
mysqli_close($mysqli_db);
?>
</body>
</html>
TA贡献1847条经验 获得超7个赞
数据库是否在同一台服务器上?如果是这样,您只需要一个与服务器的连接。您可以通过在查询中添加数据库名称来进行查询:
select Column_1 from dbname_1.TEST
或者
select Column_1 from dbname_2.TEST
- 2 回答
- 0 关注
- 98 浏览
添加回答
举报