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();
以上是关于ci框架中数据库对象的加载过程及使用方法的主要内容,如果未能解决你的问题,请参考以下文章