可能重复:
使用 PDO MySQL 插入 2 个表
我试图将数据插入到 2 个表中,我的问题是在 1 个表中我有一个自动递增的 ID,然后我想插入到另一个表中。目前我不知道如何解决这个问题,我使用 rand(); 传递隐藏字段输入;并将该字段插入到两个查询中,只有有时网页可能会被缓存并且某些记录被覆盖,我希望这有意义吗?
$sql = "
INSERT INTO `directory` (`First_Name`,`Surname`,`Nicknames` ) VALUES (:firstname, :surname, :nicknames);
INSERT INTO `user_sightings` (`UID`, `postcode`) VALUES (:uid, :lastseenpostcode);
";