请教一个CI的数据库操作
我在做查看文章,更新该ID的点击数时的语句$this->db->set('click', 'click+1');
$this->db->where('aid', $aid);
$this->db->update('article');
echo $this->db->affected_rows();
可没更新成功,是这样写吗 第一行改成:
$this->db->set('click', 'click+1', false); 本帖最后由 abcwuwuwu 于 2009-5-8 14:30 编辑
:dizzy:粗心看了,
谢谢楼上的,嘿嘿 我不是楼主哇 实在想不明白为什么简的问题弄得这么复杂,
直接写SQL不就完了、?
update article set click=click+1 where aid=$aid 实在想不明白为什么简的问题弄得这么复杂,
直接写SQL不就完了、?
update article set click=click+1 where aid=$aid
gdtv 发表于 2009-5-8 14:11 http://codeigniter.org.cn/forums/images/common/back.gif
如果你的表名什么时候改了前缀呢?你所有的sql是不是要改呢?
如果你的表名什么时候改了前缀呢?你所有的sql是不是要改呢?
abcwuwuwu 发表于 2009-5-8 14:29 http://codeigniter.org.cn/forums/images/common/back.gif
我一般定义一个全局变量作为表前缀
页:
[1]