gpt4 book ai didi

php - 获取插入行的 ID

转载 作者:行者123 更新时间:2023-12-01 00:06:35 25 4
gpt4 key购买 nike

我在 users 表中插入一行以注册新用户。我想获取 user_id 字段(自动递增)并在另一个查询中使用它。这里提供了一个解决方案: How to get the ID of INSERTed row in mysql?但我想知道如果另一个用户在我插入新行之后并且在我的 php 代码中运行 mysql_insert_id() 函数之前立即注册,会发生什么情况。该函数将返回什么?

最佳答案

mysql_insert_id() 返回特定于当前连接(特定于用户 session )的 auto_increment id。因此,它不会出现这种类型的竞争条件。换句话说,插入内容相互重叠的两个同时连接的用户将始终为他们自己的 session 取回正确的 ID,而不会受到干扰。

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

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