Php 从其他表中获取要插入到相关表中的值?
我有3张彼此相关的桌子Php 从其他表中获取要插入到相关表中的值?,php,mysql,Php,Mysql,我有3张彼此相关的桌子 table1 (for insert) ******************* id1 | lable | line1 table2 ******************** id2 | id1 | id3 table3 ******************* id3 | line1 如何在SQL(MySQL)脚本中编写php脚本 将值($from_GET,$from_GET,我如何从表3获取?)插入表1(id1,标签,行1) 谢谢插入表1
table1 (for insert)
*******************
id1 | lable | line1
table2
********************
id2 | id1 | id3
table3
*******************
id3 | line1
如何在SQL(MySQL)脚本中编写php脚本
将值($from_GET,$from_GET,我如何从表3获取?)插入表1(id1,标签,行1)代码>
谢谢插入表1(id1,标签,第1行)
选择$from_GET、$from_GET,从表3中选择第1行,其中id3=$from_GET;
检查。如果正在执行插入,则可以执行以下操作:
INSERT INTO table1 (id, label, line1)
SELECT ... FROM ... WHERE ...
您还可以参照相关表进行更新:
UPDATE table1
JOIN table2 ON ...
SET table1.field = table2.another_field
请注意,如果您使用的是$\u GET变量,则清除该输入以防止sql注入攻击非常重要。不确定您的意思。是否要从“选择”菜单中选择一个?