Jam*_*lle 2 php mysql-insert-id
我们知道mysql_insert_id()将给出最后插入的ID,但我想知道在下面的情况下我们是否会遇到问题.
UserA - >调用一个函数,该函数将ROW插入TABLE并获取插入的ID
执行日期:2013-10-01 10:18:25
行ID:1
UserB - >调用一个函数,它将一个ROW插入一个TABLE并获取插入的ID
执行日期:2013-10-01 10:18:26
行ID:2
请注意,执行时间仅相差一秒钟.
假设UserB在UserA执行mysql_insert_id()之前完成了该行的插入
UserA是否会获得ROW ID:1或ROW ID:2的值
No. mysql_insert_id()也是连接安全的,因此对于每个用户,它将包含正确的数据,因为它们将使用不同的连接.
请注意,使用它mysql_是个坏主意,因为它们已被弃用
| 归档时间: |
|
| 查看次数: |
799 次 |
| 最近记录: |