我有一个表,其目的是使用外键链接另外两个表(表 3)。
table1 = id, name
table2 = id, sport
table3 = fk_table1_id, dk_table2_id
我使用 php 编写服务器端代码,并且我需要一种在将行插入到表 2 中时自动将行插入到表 3 中的方法。
但我不知道如何执行 php 查询来获取 table2 中新行的生成 id?
(我确实存储在 php 变量中的表一的 id)
我正在查看智能存储过程?
最佳答案
遵循的步骤:
- 在
table2
中插入一行。 - 从
table2
中查找生成的 key 并将其分配给PHP
变量。
-- read this into a php variable, say, $last_key SELECT LAST_INSERT_ID();
- 在
table3
的insert
语句中使用$last_key
。
关于php - 如何将新行的 id 插入到另一个链接表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23198766/