Flash 发表于 2010-3-1 11:15:23

Active Record插入数据后如何取得自增字段的值

使用Active Record类插入一条数据后如何取得表中自增字段的值

lucky9805 发表于 2010-3-1 11:31:05

$this->db->insert("table_name",$data);
return mysql_insert_id();

Flash 发表于 2010-3-1 11:41:02

很奇怪,我最开始直接使用insert_id来获取的值,但是每次都返回0,我将insert_id重新写一下不使用三元符改成使用if来判断结果又能够正常的返回,无解中

yinzhili 发表于 2010-3-1 17:16:23

用 $this->db->insert_id(); 获取不到吗?

mageguoshi 发表于 2011-3-9 14:18:27

是啊!ci没有相关的方法?!

jeongee 发表于 2011-3-9 15:04:54

回复 5# mageguoshi


    怎么没有,好好看看手册啊?http://codeigniter.org.cn/user_guide/database/helpers.html

visvoy 发表于 2011-3-9 19:56:21

ls good
页: [1]
查看完整版本: Active Record插入数据后如何取得自增字段的值