php - Mysql连接类

标签 php mysql oop class connection

我正在编写一些 php 代码,并且经常访问我的 MySQL 数据库以读取和更新字段。

我当前的代码包含一个名为 dbconnnect 的类,我按如下方式使用它:

class edit_data extends dbconnect {
//<some php code>
parent::connect();
//<get info from database>
parent::disconnect();
//<evaluate data>

我的问题 - 这是连接和断开 MySQL 数据库的最有效方式吗? (请记住,我几乎总是连接到同一个数据库,因此无需每次都重新定义连接参数)。

我正在考虑在构造函数中运行连接,这样我就可以写

$connector = new dbconnect();

但我意识到这样做实际上并没有节省多少 - 对吧?

谢谢。

最佳答案

只需确保在每个文件的开头和结尾自动包含/运行数据库连接/断开连接的代码,而不需要为每个文件单独执行。确保此代码存储在 1 个位置并包含在所有其他文件中,以便您可以在需要时轻松更改它。只要你做了这些事情,剩下的就是你想如何连接/断开与数据库的个人偏好。

我还会推荐一个框架,例如 CodeIgniter用于处理诸如每个文件幕后的常见任务。

关于php - Mysql连接类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/719011/

相关文章:

php - MVC 作为专业级编程的最佳实践?

php - 如何在 CodeIgniter 中使用 PHP 根据条件显示表单字段?

java - 如何使用自己的线程池和其他配置独立运行两个进程?

c# - 使用枚举器在数组中显示结构

java - Java中面向对象编程的问题

php - 显示用户的最后一个数据库条目

php - 有没有办法确定电子邮件是否到达目的地?

php - 统计每个重复值mysql结果数组

mysql - 如何在服务器上启用 "Server version: 5.5.40-0ubuntu0.14.04.1 - (Ubuntu)"中的 MySQL 查询日志?

mysql - 搜索引擎过滤器::每个过滤器的预计数结果