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