php - mysql中最后插入的行

标签 php mysql

我执行了一个将图像链接和用户名插入到表中的查询:

INSERT into pictures set src = 'image link', username = 'acc'

我想在查询执行后(从表中)显示该图像,或获取 ID(我尝试了 mysql_insert_id(),但如果 3 个或更多怎么办用户同时执行查询,我会得到哪个id?

谢谢。

最佳答案

它从您的数据库 session 中获取最后一个 ID,因此如果其他用户插入,那没关系 :D。

只要您的 session 不在两者之间进行其他插入(这在大多数系统中是不太可能的)就可以了

关于php - mysql中最后插入的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5810018/

相关文章:

javascript - 为什么没有显示验证? PHP Codeigniter

php - 检查ajax文件上传中的错误

PHP MySQL 自动完成

mysql - 如何为列选择优化数据类型 [innodb specific]?

php - 当不应该通过 PHP MySQL/MySQLi 有两个(应该是)单独的连接时,GET_LOCK 会成功

javascript - 在 php 中使用 JS 变量需要棘手的想法

mysql - 基于多行选择

mysql - 当此字段值 = 0 时,我尝试使用触发器自动更改字段值并收到 MySQL 错误

php - 查询数据库时收到重复的答案

php - 如何在 woocommerce 中按日期获取用户订单?