返回新记录的ID

时间:2010-09-19 17:52:11

标签: mysql pear

Pear DB是否有办法返回新INSERTED记录的ID?

3 个答案:

答案 0 :(得分:2)

是的,last_insert_id()是您问题的答案。它是特定于会话的,因此您不必担心返回的id是否是来自另一个用户插入的另一行的id。你会确定它是你需要的那个。

答案 1 :(得分:1)

这有用吗?

$id = $db->getOne('SELECT LAST_INSERT_ID()');

答案 2 :(得分:0)

并没有真正回答你的问题,但数据库软件包已被弃用了很长时间 - 你最好使用积极维护的MDB2软件包 - 最新版本是上个月。