我正在创建一个数据库连接对象,但我不确定最好的方法是什么......
如果我创建一个建立连接的 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);
最佳答案
与其创建自己的数据库抽象类,我建议给 ezSQL一试。作者在使其非常易于使用方面做得非常出色。该类执行的查询返回的数据结构比 mysql_query 返回的数据结构灵活得多,它会为您节省大量工作。
关于php - PHP 类中的作用域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/504820/