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

[已解决] codeigniter 中的 update_string() 怎么没有效果?

[复制链接]
发表于 2011-2-17 10:30:53 | 显示全部楼层 |阅读模式
function update_string_user(){
               
                $data        =        array('name'=>'王二麻子');
               
                $where        =         'id = 1';
               
                //$this->db->update('users',$data);
                $this->db->update_string('users',$data,$where);
               
                //echo $row;
               
        }

修改不了name的值?为什么啊?这个函数不是 update() 的简写吗?
发表于 2011-2-17 10:38:01 | 显示全部楼层
本帖最后由 jeongee 于 2011-2-17 12:51 编辑

CI AR没有update_string方法
 楼主| 发表于 2011-2-17 10:39:26 | 显示全部楼层
啊 那这个update_string() 怎么用啊
CI 上面出现了这个的啊!
发表于 2011-2-17 12:14:24 | 显示全部楼层
请使用 phpmyadmin 验证 SQL 是否执行。
这个只要不报错就是没问题的。
发表于 2011-2-17 12:53:19 | 显示全部楼层
回复 2# jeongee


这个函数是辅助生成update sql语句的啊,不是执行query的,你要用这个函数的话得这样用  !
PHP复制代码
$this->db->query($this->db->update_string(你的参数));
复制代码

仔细看看手册啦,读明白函数的具体作用

本版积分规则