是否有可能在PHP类文件中创建连接并将其用于类中的所有不同方法?我试图在构造函数中打开一个连接,当我到达关闭连接方法时说我在mysql_close()语句中提供的参数不是有效的MYSQL链接源时发生错误。PHP和mysql连接
更新:好吧我想通了,我有一个变量拼错。
是否有可能在PHP类文件中创建连接并将其用于类中的所有不同方法?我试图在构造函数中打开一个连接,当我到达关闭连接方法时说我在mysql_close()语句中提供的参数不是有效的MYSQL链接源时发生错误。PHP和mysql连接
更新:好吧我想通了,我有一个变量拼错。
这是完全有可能的,你只需要使数据库链接类成员:
class MyDBClass {
var $sth;
function __construct($host, $user, $pass) {
$this->sth = mysql_connect($host, $user, $pass);
}
function close() {
mysql_close($this->sth);
}
}
这是我试图做的,但我一直得到这个:mysql_close():提供的参数不是一个有效的MySQL-Link资源在/home/pilferingpanda/test.whysalltherumgone.com/pages/Tools/KickstartCreator/connection.php – cskwrd 2009-06-11 03:49:58
只要该变量具有正确的范围,它应该在整个班级中正常工作。一种方法是将连接存储为成员变量,例如,
$this->connection = mysql_connect(...);
只要您使用相同的方法来检索它,这将使所有类方法都可见。
mysql_close($this->connection);
这将是有益的,如果我们看到一些代码。 – 2009-06-10 22:42:34