gpt4 book ai didi

php - 自动将外键插入表的简单方法

转载 作者:行者123 更新时间:2023-11-29 18:54:52 25 4
gpt4 key购买 nike

我有两个表program(p_id(pk)AI, program_name)和另一个表graduate_survey(id(pk)AI,total_PO1,total_PO2,session,p_id(fk). 在程序表中值已插入为

p_id Program_name
1 B.tech CSE
2 B.tech IT.

..依此类推。我从下拉列表中选择 B.tech CSE,然后重定向到调查表。我在那里输入total_PO1、total_PO2并提交。现在我想插入graduate_survey表中,在fk字段中,B.tech CSE的p_id应该自动输入,这样我就可以知道调查是针对哪个项目完成的。 MySQL中有什么查询可以做到这一点吗?插入操作应在 php 代码中完成。请提出任何查询。

最佳答案

你的方法似乎不正确。当您在 HTML 中生成下拉菜单时,显示值(用户实际看到并选择的值)应该是程序名称,但基础值应该是同一记录的 id。

当您将数据发送到服务器时,您应该发送底层 id 值,而不是显示值。使用 HTML 的标准下拉菜单,您可以像这样创建 sg 作为输出:

<select name="programs">
<option value="1">B.tech CSE</option>
<option value="2">B.tech IT</option>
</select>

如果此控件通过表单提交,则浏览器将自动发送所选选项的。如果您使用 ajax,那么您的代码必须检索 select 元素的选定值。在 php 代码中,您只需将基础值插入到毕业生调查表中。

关于php - 自动将外键插入表的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44201569/

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