我不太清楚 Php PDO 函数:lastInsertID。如果我理解正确,它会返回插入数据库的最后一个自动增量 ID。
我通常在创建用户注册功能时执行将用户插入数据库的查询时使用此函数。
我的问题是,比如说我有 100 个人同时在我的网站上注册。并且可能是一个用户在另一个用户之后一毫秒点击“注册”按钮。那么这个函数 lastInsertId 是否有可能返回另一个刚刚注册的用户的 ID?
可能我想问的是服务器一次处理一个请求并一次处理一个 php 文件吗?
请让我知道这件事。
谢谢。
最佳答案
绝对安全。没有竞争条件。它只从进行插入的 pdo 对象返回最后插入的 Id。
关于php - Php PDO 函数 : lastInsertId? 有多安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16474143/