我正在编写一些 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/