gpt4 book ai didi

php - 使 mysql 查询连接到下拉菜单中选定的表

转载 作者:行者123 更新时间:2023-11-29 14:28:30 26 4
gpt4 key购买 nike

我有一个有效的 mysql 查询,可以从 table1 检索数据。

现在我每个月都会添加一个新表(table2、table3..等)。

目标 1:我想添加一个下拉菜单并用所有表格作为用户选项填充它。

目标 2:我想让查询连接到用户从下拉菜单中选择的表,检索数据,然后刷新页面或仅刷新表的 div 以显示更新的数据。

我当前的 mysql/php 代码:

$query = "SELECT X, Y, Z FROM **table1**";

$result = mysql_query($query) or die(mysql_error());

while($row = mysql_fetch_array($result))

{
echo $row['X'];

echo $row['Y'];

echo $row['Z'];
}

它应该是链接到用户选择的下拉菜单的变量,而不是“table1”。

我觉得应该很简单,但我对此有点陌生,找不到类似的案例。

非常感谢各位。

最佳答案

我喜欢上面的评论,但这里有一个示例,不确定这是否是您正在寻找的

<form action="process.php" method='post'>
<select name="tables">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<input type="submit" />
</form>

process.php 文件

 $table=$_POST['tables'];
$query = "SELECT X, Y, Z FROM ".$table;

$result = mysql_query($query) or die(mysql_error());

while($row = mysql_fetch_array($result))

{
echo $row['X'];

echo $row['Y'];

echo $row['Z'];
}

关于php - 使 mysql 查询连接到下拉菜单中选定的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10474999/

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