插入两个表(相同的DB)如何从一个表中获取唯一ID?

Gra*_*eld 0 php mysql sql

首先请原谅我对SQL的缺乏知识,我之前只做了基本的插入.

我目前正在推进一个我所拥有的小系统,并且我希望将通过_GET(php)获得的一些数据插入到两个表中.我的问题如下.

我的第一个表(table_one)有一个名为"id"的自动递增值,我需要获取它,并将其发布到我的第二个表(table_two).

由于数据将在以后更新的方式,表2中的ID是对在表1中插入时自动生成的ID的引用(因此下面的代码中没有ID).(我将使用表1中的ID为table_two中的每个匹配ID实例执行for循环)

如何运行一个查询来更新一个表,然后使用从第一个表中获取的唯一ID更新第二个?

我目前的代码就是这个......

INSERT INTO table_one (valueone,valuetwo,valuethee) VALUES ('$v1','$v2','$v3')
Run Code Online (Sandbox Code Playgroud)

Ujj*_*har 5

你可以使用mysql_insert_id()php的内置命令,这将给你最近插入的数据的ID

mysql_query("insert into.... ");
$a = mysql_insert_id();
Run Code Online (Sandbox Code Playgroud)