Php mysql中最后插入的行

Php mysql中最后插入的行,php,mysql,Php,Mysql,我执行了一个查询,将图像链接和用户名插入到表中: INSERT into pictures set src = 'image link', username = 'acc' 我希望在执行查询后(从表中)显示该图像,或者获取ID(我尝试了mysql\u insert\u ID(),但是如果3个或更多用户同时执行查询,我将获取哪个ID呢 谢谢。它从数据库会话中获取最后一个ID,因此如果其他用户插入,则无所谓:D 只要您的会话不在中间进行其他插入(这在大多数TS系统中不太可能),您就可以了谢谢您的回

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

INSERT into pictures set src = 'image link', username = 'acc'
我希望在执行查询后(从表中)显示该图像,或者获取
ID
(我尝试了
mysql\u insert\u ID()
,但是如果3个或更多用户同时执行查询,我将获取哪个ID呢


谢谢。

它从数据库会话中获取最后一个ID,因此如果其他用户插入,则无所谓:D


只要您的会话不在中间进行其他插入(这在大多数TS系统中不太可能),您就可以了

谢谢您的回答,这将对我有很大帮助,并将节省我的大量时间。只需确保您不会在中间进行其他操作,如更新:它们也是查询,因此您将“丢失”上次插入的id。直接查询即可(就查询而言,时间不是问题)插入后(新注释用于修复2011年旧注释中的拼写错误)