u013022149
Binresist
采纳率76.9%
2015-03-04 03:39 阅读 1.8k
已采纳

求php开发中数据库连接创建和关闭的较好时机问题

刚刚学php不久,在用php写一个毕业设计,可是在数据库连接的地方犯了难,
最开始用的是配置文件的方法,
在config.inc.php中设置了数据库连接的一些参数,比如说数据库名密码等等,
然后在db.conn.php中创建一个mysqli对象,连接上数据库,并设置它的编码。
后来在应用的过程中发现特别麻烦,每次都要用include将这些文件导入,然后再使用
$db进行数据库的访问,可是后来在一些类中处理,打算在构造函数中创建数据库连接
在析构函数中关闭连接,然后在各个函数中使用连接。
那么这个时候该怎么办,难道每一个类中都要创建一个变量来保存数据库连接?
然后在构造函数为其赋值一个已经打开的数据库连接,在析构函数中关闭?
写的乱七八糟的,求大神帮助。
十分感谢!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

  • 已采纳
    IT514Kobe IT514Kobe 2015-03-04 07:50

    1、把数据库操作封装成一个类,调用完就close掉,可以直接拷贝phpcms,或者thinkphp的数据库类使用
    2、建立一个公共入口文件,把公用的类和方法一次性全部include进来,具体应用时只要包含公共代码文件即可

    点赞 评论 复制链接分享

相关推荐