【发布时间】:2023-03-11 04:30:02
【问题描述】:
我是 php 新手。所以,如果这似乎是一个愚蠢的问题,请原谅我。
假设我有一个 MySQL 插入语句 insert into table (a,b) values (1,2),(3,4),(5,6)。表 'table' 有一个名为 'id' 的自动增量字段。
如何检索上面插入语句创建的所有 id?
如果我能得到一个使用 mysqli 的例子,那就太好了。
【问题讨论】:
-
如果你知道你插入了多少,也许你可以用 MAX(id) 求和查询做点什么?
-
你为什么需要所有这些id?你插入的数据是什么?
-
@Nitrodist 哦,不!写上千遍:id 不是数字!
-
@Col。 Sharpnel:我使用 php 作为 flex 客户端的后端。所以,我需要发回我刚刚创建的所有对象的列表。为此,我需要我刚刚创建的项目的 ID,以便我可以运行选择查询并构建结果
-
Myabe SELECT ID FROM table WHERE id > MAX(ID) - 3;