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

[版本 2.x] 在插入数据表的时候如何使用MYSQL 中的函数

[复制链接]
发表于 2012-10-9 17:32:53 | 显示全部楼层 |阅读模式
大虾们我遇到一个问题, 代码如下:
$data=array(
                        "UserName"=>$info["UserName"],
                        "RoleID"=>$info["RoleID"],
                        "Password"=>$info["Password"]
                );
                $this->db->set($data);
                $this->db->insert("user",$data);

中 Password 字段我需要使用 mysql自带的函数 password 来加密 这里怎么写 ?
....
"Password"=>"password('".$info["Password"]."')"; -----这样是不行的
...

怎么写 ?
 楼主| 发表于 2012-10-9 17:55:48 | 显示全部楼层
这么多人看, 就没人知道怎么写么 ?
 楼主| 发表于 2012-10-10 12:57:22 | 显示全部楼层
解决方法
$data=array(
                        "UserName"=>$info["UserName"],
                        "RoleID"=>$info["RoleID"]
                );
                $this->db->set("Password","password('".$info["Password"]."')",False);
                $this->db->set($data);
                $this->db->insert("user");
                return $this->db->insert_id();

本版积分规则