bindParam(":a_f-6ren">
gpt4 book ai didi

php - PDO Last Insert ID 总是正确的吗?

转载 作者:IT王子 更新时间:2023-10-28 23:52:37 31 4
gpt4 key购买 nike

我有以下代码:

<?
$query =$db->prepare("INSERT INTO a_table (id, a_field) VALUES ('', (:a_field)");
$query->bindParam(":a_field", $a_value);
$query->execute();
$last_id = $db->lastInsertId('a_table');
?>

我想问的是这个。想象一下,当两个人完全同时加载页面时,在检索到最后一个 ID 之前插入其他人的查询是否可能存在混淆 ID 的危险?

最佳答案

不,这种情况是不可能的。方法 $db->lastInsertId() 返回此 DB 连接的最后插入 id。在其他页面中将是另一个连接和另一个最后插入的 id。

关于php - PDO Last Insert ID 总是正确的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9891945/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com