【发布时间】:2010-10-05 00:36:30
【问题描述】:
我正在创建一个数据库连接对象,但我不确定最好的方法是什么...
如果我创建了一个建立连接的 dbConnection 类(使用 mysql_connect),我可以从主脚本的任何位置调用 mysql_query 吗?
从 OTHER 类内部呢?我需要将对象或属性作为参数传递吗?
基本上,我正在寻找使用简单类一次连接到数据库的最佳方式(在速度+内存方面)...
我已经发布了数据库连接类的构造函数:
function __construct($database="") {
if (!empty($database)){ $this->db = $database; }
$this->dblink = mysql_connect($this->host,$this->username,$this->password);
if (!this->dblink) {
//Fatal Error
}
mysql_select_db($this->db, $this->dblink);
}
【问题讨论】:
-
您是否有理由不使用 PDO 或 MySQLi 库?如果您使用 __construct(),那么您必须至少使用 v5.x 的 PHP。
标签: php database connection scope