gpt4 book ai didi

php - 使用另一个表中的 ID 更新表中的记录

转载 作者:行者123 更新时间:2023-11-29 13:32:04 25 4
gpt4 key购买 nike

提前感谢任何帮助!

我有一个包含两个表的数据库,var 表和 val 表。

变量表

变量图像变量类型

验证表

有效信号优胜者变量

这些表具有一对多关系,这意味着每个 var 有多个 val。

现在,既然已经建立了,我就有了一个表单,要求输入内容来填充该数据库。

  1. 用户可以一次性添加多个值 - 基本上我使用 ajax 设置表单,因此当用户完成字段时,它会发布到我的 vale 表,然后使用 ajax 刷新内容(而不是页面)/jquery,以便用户可以输入另一个值/记录。

  2. 用户输入所有值后,用户应添加 var 记录。当该 var 发布到 var 表时,会自动分配一个 varid,并且应与用户输入的最后 X 个 val 相关联。

例如

变量表

变量 |图像|变量类型
1 |测试.jpg |按钮

验证表

有效|签名 |获胜者 |变量
1 |真实 |真实 | 1
2 |假 |真实 | 1
3 |真实 |真实 | 1

无论如何,我需要帮助理解这背后的程序或理论......在我看来,事情是这样的。

  1. 我的ajax应该有一个计数器来计算用户输入的值的数量。
  2. 在 val 表单提交到的 php 文件中,应输入数据,然后将刚刚输入的记录的 id 存储在数组中 - 将其传回页面。每次添加一条记录,都会存储有效的记录
  3. 当用户输入完 vals 后,它将输入 var - 当调用 php 文件(与 val 文件分开)时,它将:
    a.插入变量
    b. 获取 var 的 id
    c. 根据带有 var id 的 ids 数组更新 val 表中的记录

这听起来正确还是我完全在太空中的某个地方?

任何帮助将不胜感激。

最佳答案

您可以创建一个$_SESSION var 并使用 MySQLS mysql_insert_id() 用所有“有效”的数组填充它。功能。

然后,在插入“var”表时,您可以简单地更新与存储在$_SESSION中的“valid”相匹配的“val”表行。变种。

不要忘记清除 $_SESSION var 一旦完成。

关于php - 使用另一个表中的 ID 更新表中的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19297762/

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