Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将主键值从一个表插入到另一个表_Php_Mysql - Fatal编程技术网

Php 将主键值从一个表插入到另一个表

Php 将主键值从一个表插入到另一个表,php,mysql,Php,Mysql,我是mysql新手 我有一个应用程序,在这个应用程序中,我从mysql表(比如表A)中获取动态值,并希望将这个下拉框值插入到另一个表(比如表B)中,同时插入,并希望将相关主键值从表A插入表B中 有人能就如何做到这一点提出建议或想法吗。。 提前感谢您的回复。据我所知 我希望你有下拉列表 在insert上,您应该使用where子句使用子查询来选择值的id 例如: Insert into Table B (name ,id )values('name',(Select id from table

我是mysql新手

我有一个应用程序,在这个应用程序中,我从mysql表(比如表A)中获取动态值,并希望将这个下拉框值插入到另一个表(比如表B)中,同时插入,并希望将相关主键值从表A插入表B中

有人能就如何做到这一点提出建议或想法吗。。
提前感谢您的回复。

据我所知

我希望你有下拉列表

在insert上,您应该使用where子句使用子查询来选择值的id

例如:

   Insert into Table B (name ,id )values('name',(Select id from table A where Value==""))

如果我错了,请纠正我

你的问题到底是关于什么的?简单地说,我想将一个表的自动增量值插入到另一个表中,我能够从mysql表到下拉框中动态获取值。。即使我可以将下拉框中选定的值插入到另一个表中,但无法将相关的自动增量值插入到另一个表中。谢谢您的回复,u几乎正确。。但是where子句中的值本身是下拉框的值。那么如何将这些动态值放入where caluse.i可以像下面的查询一样写入或修改吗?插入表B名称,id值'name',从表A中选择id,其中Value==$name是$name保存dropdownbox的值..谢谢你,thanga,您的查询工作正常,只需在where子句中做一些小的修改