comfiger 发表于 2011-2-17 10:30:53

codeigniter 中的 update_string() 怎么没有效果?

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() 的简写吗?

jeongee 发表于 2011-2-17 10:38:01

本帖最后由 jeongee 于 2011-2-17 12:51 编辑

CI AR没有update_string方法{:3_47:}

comfiger 发表于 2011-2-17 10:39:26

啊 那这个update_string() 怎么用啊
CI 上面出现了这个的啊!

Hex 发表于 2011-2-17 12:14:24

请使用 phpmyadmin 验证 SQL 是否执行。
这个只要不报错就是没问题的。

jeongee 发表于 2011-2-17 12:53:19

回复 2# jeongee


这个函数是辅助生成update sql语句的啊,不是执行query的,你要用这个函数的话得这样用!$this->db->query($this->db->update_string(你的参数));
仔细看看手册啦,读明白函数的具体作用
页: [1]
查看完整版本: codeigniter 中的 update_string() 怎么没有效果?