php - PHP 类中的作用域

标签 php database connection scope

我正在创建一个数据库连接对象,但我不确定最好的方法是什么......

如果我创建一个建立连接的 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/

相关文章:

PHP "unable to stat"错误信息

MySQL 错误 - #1062 - key 2 的重复条目 ' '

java - Derby客户端jdbc驱动连接错误: Failed to create database 'sample'

java - 插入Java连接池层?

java - Windows 拒绝 postgres 连接

php - 在 PHP 中如何检查散列密码是否与数据库密码匹配

php - 从 php 下载 gmail 附件

java与ms access不显示数据库结果

php - 关于 php setcookie

css - 动态数据库驱动的 CSS 2.0