用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4527|回复: 6
收起左侧

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

[复制链接]
发表于 2010-3-1 11:15:23 | 显示全部楼层 |阅读模式
使用Active Record类插入一条数据后如何取得表中自增字段的值
发表于 2010-3-1 11:31:05 | 显示全部楼层
$this->db->insert("table_name",$data);
return mysql_insert_id();
 楼主| 发表于 2010-3-1 11:41:02 | 显示全部楼层
很奇怪,我最开始直接使用insert_id来获取的值,但是每次都返回0,我将insert_id重新写一下不使用三元符改成使用if来判断结果又能够正常的返回,无解中
发表于 2010-3-1 17:16:23 | 显示全部楼层
用 $this->db->insert_id(); 获取不到吗?
发表于 2011-3-9 14:18:27 | 显示全部楼层
是啊!ci没有相关的方法?!
发表于 2011-3-9 15:04:54 | 显示全部楼层
回复 5# mageguoshi


    怎么没有,好好看看手册啊?http://codeigniter.org.cn/user_guide/database/helpers.html
发表于 2011-3-9 19:56:21 | 显示全部楼层
ls good

本版积分规则