用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1491|回复: 1
收起左侧

ci里用M和数据库用存储过程有啥区别

[复制链接]
发表于 2014-2-14 14:40:41 | 显示全部楼层 |阅读模式
菜鸟随便问问
一种通过存储过程操作数据库
一种通过model
发表于 2014-2-15 17:37:07 | 显示全部楼层
你可以选择在controller里用原生php的方法操作数据库,但是使用model,由于继承了model的父类,所以你可以使用 active record形式,就是$this->db->where()啥的。

好处:内容安全过滤,破坏性sql安全过滤,使用方便,便于修改条件。
坏处:性能有微弱降低(跟数据库的响应时间比不值一提),代码不可移植到其他非CI的PHP项目。

本版积分规则