Php 插入主键和外键两个表
我正在使用MS Access原始SQL(用于数据库)和PHP。我有两张桌子:Php 插入主键和外键两个表,php,sql,ms-access,Php,Sql,Ms Access,我正在使用MS Access原始SQL(用于数据库)和PHP。我有两张桌子: 表1:包含列(用户id、名称、电子邮件),[用户id是自动递增编号…1,2等] 表2包含列(产品id、用户id、产品、价格等) 当我在表1中插入任何值时,将生成自动递增的用户id,同时,对于表2,我希望将另一个值与表1中的前一个自动递增的用户id一起插入到表2中的列(用户id)中 表1: user_id name email 1 jhon jhon@example.com 2
表1
:包含列(用户id、名称、电子邮件),[用户id是自动递增编号…1,2等]
表2
包含列(产品id、用户id、产品、价格等)
当我在表1中插入任何值时,将生成自动递增的用户id,同时,对于表2,我希望将另一个值与表1中的前一个自动递增的用户id一起插入到表2中的列(用户id)中
表1:
user_id name email
1 jhon jhon@example.com
2 mary mary@example.com
3 david david@example.com
表2:
product_id user_id product price
1 1 toy 12 USD
2 1 cleaning 13 USD
3 2 book 14 USD
我认为这在一个查询中是不可能的。如果您对两个查询都满意,那么我认为
@@identity
保存最后一个插入的自动递增id。它对MS access SQL有效吗?应该有效,它非常特定于MS access。我认为在单个查询中不可能做到这一点。如果您对两个查询都满意,那么我认为@@identity
保存最后一个插入的自动递增id。它对MS access SQL有效吗?应该可以,它对MS access非常特定