如果primary,auto increment字段的列名不是id,可以使用$ this-> db-> insert_id()函数

Aru*_*unu 2 php mysql codeigniter mysql-insert-id

我是Codeigniter的新手..

所以这是我的表:

request_id | login_name | login_password | reg_date | 状态

$this->db->insert_id()如果主要自动增量列名称request_id不是,我可以用来获取最后插入的ID id吗?

任何帮助将不胜感激..

Joa*_*son 6

是的,insert_id在MySQLi中并不关心列名,只是该列是AUTO_INCREMENT.它返回;

上一个查询更新的AUTO_INCREMENT字段的值.如果连接上没有先前查询或查询未更新AUTO_INCREMENT值,则返回零.