清尘6年前
1.把config的database.php中默认配置复制到develpent/database.php(自己创建),并将数据库信息改成自己的
2.在models下创建数据库模型(首字母大写,继承ci),然后创建一个方法连接数据操作数据库
a.加载(连接)数据库分组:$this->load->database('在detabase.php中的组名')
b.选择表:$this->db->form('表名')
c.操作数据库(以查询为例子):$this->db->select('字段名')
d.指定查询条件:$this->db->where(array('id'=>....))
e.获取查询结果(执行sql语句)$query=$this->db->get()返回资源
f.将返回的资源转换成数组:$query->row_array()单条无_array的话就返回对象
3.在控制器中新建方法调用模型
a加载模型$this->load->model('模型名称')
b.调用模型$result=$this->模型名->新建的方法名(传递的参数)得到数组
ps:在autoload.php在$autoload['model']=array('模型名字')可以自动加载模型,调用模型时不用再次加载模型(即省略上面a步骤)
0