检索多个ID

时间:2015-05-25 08:55:33

标签: php mysqli

我使用$mysqli->insert_id;返回了一个ID。如何在mysqli中检索多个插入行的ID。有解决方案吗?

3 个答案:

答案 0 :(得分:1)

使用以下查询:

SELECT * FROM myTable WHERE myColumn IN ($ids);

有关此主题的更多信息,请参阅this answer及其主题。

修改 误解了这个问题。 @DevLakshman有了正确的想法。

答案 1 :(得分:0)

您的下一个ID将是生成的$mysqli->insert_id +下一个n(插入行数)的继承,因为您的语句在一个事务中执行它。

答案 2 :(得分:0)

如果你在循环中执行插入查询,那么通过循环写入$mysqli->insert_id;来获取ID,或者如果手动编写许多查询,则相应地写$mysqli->insert_id; ...