小凡 发表于 2010-11-24 23:03:55

CI框架下一个关于数据库的小问题???

想问下我用insert插入数据库时,我想得到数据库中刚刚插入的那行的id值,有没有函数可以实现啊还是得自己在写个查询的语句查询下,我记得PHP里面有这个函数的,怎么也想不起来是哪个函数了。
具体代码如下:
$sql="insert into `blog`(b_id,title,date,content,excerpt,author,sortname,views,com_num)values
                        ('','$title','$date','$content','$excerpt','$author','$sort','0','0')";
$query=$this->db->query($sql);
接下来怎么写,就是用那个函数来得到影响的行的id值呢????????

lamtin 发表于 2010-11-24 23:19:24

http://codeigniter.org.cn/user_guide/database/helpers.html
手册都有的...

zhitianjiao 发表于 2010-11-25 02:27:59

标准SQL语句:
SELECT LAST_INSERT_ID();

visvoy 发表于 2010-11-25 08:44:24

$this->db->insert_id(),貌似要开ar
页: [1]
查看完整版本: CI框架下一个关于数据库的小问题???