ci框架中数据库对象的加载过程及使用方法

Posted zhuxineli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ci框架中数据库对象的加载过程及使用方法相关的知识,希望对你有一定的参考价值。

——————–写在2018-01-10,这又是一个比较沉重的话题,本是为了解脱另一个问题,有踏入新的泥潭—————–
首先,先掌握使用方式在去了解为什么会有这些个使用方法!!在实际的工作生活中,一定是你有了解决问题的能力体现了自己的价值,然后才会有时间去丰富自己羽翼,甚至再去夯实基础的,不可能任何东西一上来就能让你明白原理,拿出大把时间去学习了之后再去运用的,除了上学时候。
写在前面,难点<1> 预处理 <2> 转义–即关于sql注入问题
<1> 常规查询——$this->db->query(‘your sql statement’);
<2> 查询绑定—–最重要的好处是,所有的值都会被自动转义,生成安全的查询语句。如代码是这样的
$sql = "select * from my_table where filed1 = ? and field2 = ?";
$query = $this->query($sql,array(value1,value2));
很明显,查询语句中的问号会被替代,替代的过程中会被自动转义。
<3> this>db>get(mytable);selectlimit, this->db->get(‘my_table’, 10 , 20 );
<3> this>db>from();. this->db->select(‘field’); this>db>from(mytable); query = this>db>get();<4> this->db->select(‘field1’ , ‘field2’, ‘field3’); 设置查询字段
<5> this>db>selectmax();/ this->db->select_min(); 获取字段的max/min值,还可以为字段设置别名, this>db>selectmax(field,alias);alias. this->db->select_avg();/ this>db>selectsum();<6> this->db->join();放弃使用这种方法
<7> this>db>where();CI框架中一个类中调用另一个类中已经加载对象测试

php ci框架中载入css和js文件失败的原因及解决方法

php ci框架中载入css和js文件失败的原因及解决方法

CI框架 -- 自动加载资源

CI框架中集成CKEditor编辑器的教程

CI框架 -- 核心文件 之 Loader.php(加载器)