gpt4 book ai didi

php - SQL从刚刚插入的行中获取ID

转载 作者:行者123 更新时间:2023-11-30 00:06:03 24 4
gpt4 key购买 nike

如何获取刚刚插入的行的 ID?我正在使用 PDO 语句,可以在表中插入姓名和电子邮件。

$dbh = new PDO();
$dbh->prepare ("INSERT INTO `table` (`name`, `email`) VALUES (:name, :email);");
// execute
$dbh->execute(array(':name' => 'John Doe', ':email' => 'johndoe@gmail.com'));

该表还有一个自动递增 id 列。

如何获取刚刚创建的行的 id?我已经阅读过有关 lastInsertId() 的内容,但是如果两个客户端同时插入一行,有时会不会给出错误的值?

最佳答案

lastInsertId() 返回此数据库连接的最后插入 ID。在其他页面中将有另一个连接和另一个最后插入的 ID。

关于php - SQL从刚刚插入的行中获取ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24539621/

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