gpt4 book ai didi

PHP MySQL - 一次更新多行

转载 作者:行者123 更新时间:2023-11-29 03:12:46 24 4
gpt4 key购买 nike

我有一个表单显示从数据库中提取的数据。有几列正在为表格拉动。表单的基本结构如下所示:

<form>
<input type="checkbox" name="check" value="$value" checked="$valueCheck" /> $label - $editedBy @ $editedDate
<input type="checkbox" name="check" value="$value" checked="$valueCheck" /> $label - $editedBy @ $editedDate
<input type="checkbox" name="check" value="$value" checked="$valueCheck" /> $label - $editedBy @ $editedDate
<input type="checkbox" name="check" value="$value" checked="$valueCheck" /> $label - $editedBy @ $editedDate
<input type="checkbox" name="check" value="$value" checked="$valueCheck" /> $label - $editedBy @ $editedDate
<input type="submit" name="update" value="Update Checklist" />
</form>

当页面从数据库中的数据加载时,这些变量都是动态填充的。这是我的问题......每个输入和相应的数据都是从“ list ”表中的一行中提取的。因此,在上面的示例中,您将查看数据库中 5 行的数据。当我选中一个框并单击提交时,我希望它将该复选框作为 true 或 false 的值提交给数据库,具体取决于该框是否被选中或未选中。如果我只提交一行,我知道该怎么做;但是,我不确定如何对多行执行此操作。我假设我必须在我的 UPDATE 查询中使用某种类型的循环。

实现此目标的最佳方法是什么?谢谢你的帮助!如果您有任何问题,请告诉我。对不起,如果不能很好地解释我的情况。

最佳答案

查看 this page ,尤其是“UPDATE ===”之后的位。

还没有尝试过,但显然,您可以在更新查询中使用 CASE 语句。

应该适合您的情况。

听起来像是一个维护方面的坏主意(恕我直言)

关于PHP MySQL - 一次更新多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5615976/

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