Php 在一个查询中在两个不同的表中插入相同的ID
我目前正在用PHP制作一个在线测验的应用程序 我创建了3个不同的表:Php 在一个查询中在两个不同的表中插入相同的ID,php,mysql,Php,Mysql,我目前正在用PHP制作一个在线测验的应用程序 我创建了3个不同的表: 1个测试(带有测试id、难度、所需时间和测试主题) 2项质询(连同质询) 3答复(答复) 创建新测试时,我使用以下查询: $insert = $bdd->prepare( 'INSERT INTO test (`test_ID`,`test_name`,`test_skills`, `test_level`, `test_time`, `test_creation`) VALUES (null, :tes
- 1个测试(带有测试id、难度、所需时间和测试主题)
- 2项质询(连同质询)
- 3答复(答复)
$insert = $bdd->prepare(
'INSERT INTO test (`test_ID`,`test_name`,`test_skills`, `test_level`, `test_time`, `test_creation`)
VALUES (null, :test_name, :skills_ID, :level_ID, :time_ID, NOW());
INSERT INTO question (`question_id`,`question_question`)
VALUES ( ?????, :question_question)');
我想知道如何在同一查询的两个表中使用相同的ID。我试图使用LAST\u INSERT\u ID
,但它不起作用
我只需要得到“null”的值,然后再重用它 使用2个查询并将它们放在事务处理程序中,您可以使用
mysqli\ucode>或PDO
数据库扩展?Hi riggsFolly。谢谢你的帮助。我在用PDO。我不太清楚交易情况,但我会找这个。ThxAlso看看