您当前的位置: 首页 > 学无止境 > 网站建设 网站首页网站建设
CI中的数据库操作
发布时间:2020-01-21 17:23:00编辑:雪饮阅读()
基本的数据库操作
首先配置下application/config/database.php的相关数据库信息
然后在控制器查询示例如:
$this->load->database();
$sql="select * from blog_user";
$result=$this->db->query($sql);
var_dump($result->result());
插入
$this->load->database();
$sql="insert into blog_user(name) values(md5('dmj'))";
$result=$this->db->query($sql);
if($result){
echo "<pre>";
print_r("affected_rows:".$this->db->affected_rows());
print_r("insert_id:".$this->db->insert_id());
echo "</pre>";
}
Pdo及db的自动载入
application/config/autoload.php中配置行如:
$autoload['libraries'] = array('database');
即表示自动载入db,则在控制器中可以不用$this->load->database();了
那么在自动载入db的情况下,pdo实现就很easy了
$sql="insert into blog_user(name,sex) values(?,?)";
$result=$this->db->query($sql,['dmj','female']);
if($result){
echo "<pre>";
print_r("affected_rows:".$this->db->affected_rows());
print_r("insert_id:".$this->db->insert_id());
echo "</pre>";
}
关键字词:ci,数据库
上一篇:CI超级对象中的input输入类