gpt4 book ai didi

php - 为 sql 表中的每一列生成输入提交

转载 作者:太空宇宙 更新时间:2023-11-03 12:13:49 25 4
gpt4 key购买 nike

我有一个包含 34 列的 MySQL 表,每个列都需要一个提交按钮,其值与列名相同,以便在提交时执行 SQL 查询。示例:

<input type="submit" name="column1" value="column1" />
<input type="submit" name="column2" value="column2" />
//etc.

是否有任何方法可以自动生成具有所需名称和值的输入?还要在我向表中添加另一列时自动生成新的提交输入吗?

我最远的地方是这样的:

$connect = mysql_connect("localhost","user","pass");
mysql_select_db("db1");
$query = mysql_query("SELECT * FROM tb1");
echo "<input type="submit" name="$db" value="$db" />";

当然,这绝对是垃圾。但是,正如我所说的,这就是我所达到的程度。任何帮助将不胜感激。

最佳答案

您需要遍历结果并在其中回显您的输入按钮。

此外,您可以为表格中的每一列显示一个按钮,但为此您需要知道表格有多少列。您至少可以通过两种方式实现这一点:

  1. 您可以使用 SQL 查询:

    SELECT count(*)
    FROM information_schema.columns
    WHERE table_name = 'tbl_YOURTABLE'
  2. 在您的循环中,您可以使用例如 count function 来计算数组中存在的元素/索引的数量。 PHP 的。

关于php - 为 sql 表中的每一列生成输入提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23058626/

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