标签: php mysql pdo
我使用PDO预处理语句来插入记录。并使用lastInsertId获取插入记录的ID。但这样好吗?
因为当几个用户同时插入时会发生什么? lastInsertId会在那种情况下发生冲突吗?所以我应该使用交易?
请帮助
答案 0 :(得分:2)
它会返回正确的ID,不用担心。
答案 1 :(得分:2)
每个PHP脚本基本上都是独立存在的。当多个用户同时插入时,用户A将获得他的最后一个插入行idA,用户B将获得她最后一个插入行idB。