|
吐个槽,欢迎拍砖~
这几天熟悉了CI的数据库操作,一开始严格遵守Active Record,使用CI提供的函数(where,select,get,update,delete)去查询,后来查询语句一长,多个条件要用多个函数定义,也就是说一句SQL语句分成了多句,而每句都要以"$this->db->"开头,打的都烦了,还不如"$this->db->query($sql)"一句解决问题,所有的条件都写在里面 ,看起来也直观 ~
至今我发现 Active Record有几个好处,1.不用担心跨数据库系统的兼容性——查询语法是由数据库的适配器来产生2.它可以进行更安全的查询——系统会自动的对所有的输入值进行转义
|
|