如果某个类需要连接数据库获取数据 这个数据库连接 怎么处理?是在类里实例化一个mysqli连接来使用?还是将需要连接数据库的部分放在类外面 查询数据后传递给类调用?刚刚摸索类 咔咔.
解决方案 »
- 为什么php domnode可以访问dom element的getElementsByTagName()方法
- 使用phpmyadmin用root帐户登陆后 添加新用户 ,出现1045错误
- 江湖救急。出错信息提示,何解?
- php中自动下载文件到本地的指定目录中
- 有报酬请人改个站,php语言的
- 请问,创建一个表的时候,表名能不能用参数?怎么做?
- 急PHP如何接收<script src="xxx.php?id=1"></script>
- php里截取时间字段的问题!大家帮忙啊!参与都给分!!
- 怪事!!!同一文件!内容字字句句相同,后缀用.html显示正常!改为:.php就报错!!!
- 请问php有没有将字符串当做公式处理数据的功能?
- 500分求热心人帮忙
- 这样写,为什么查不出来?求解!
有时db操作封装在类内部,有时单独封装再给类调用,
有时类不做任何db操作,靠类的使用者feed/fetch数据,
没有好坏,只有合适不合适,看具体情况。
传统的面向对象(策略模式)编程方式2、单独实例化数据库类,将结果传递给工作类
以流程为主线(工厂模式)的编程方式3、类继承于数据库类
大多 MVC 结构中使用该方式,Model 只提供数据,展示交由 View 完成