不知道OOP的语法来做到这一点以外的调用方法... 我想有ACLASS调用的mysqli对象PHP从另一个类
class Voovid_DB {
private $host = 'localhost';
private $user = 'blahblah';
private $password = 'blahblah';
private $name = 'blahblah';
public function __contstuct(){
$dbh= new mysqli($this->host, $this->user, $this->password, $this->name);
return $dbh;
}
//get and set methods for host, user etc... go here
}
现在我想访问所有在mysqli的方法,像这样
$dbconnect = new Voovid_DB();
if ($result = $dbconnect->query("SELECT first_name, last_name FROM members WHERE member_id=9")) {
while ($row = $result->fetch_assoc()) {
$first_name = ucfirst($row['first_name']);
$last_name = ucfirst($row['last_name']);
}
} else {
$errors = $dbconnect->error;
}
我是新来的PHP OOP,不知道怎么去给Voovid_DB类
你拼错 “__construct”。你的程序拼写错了吗?如果是这样,你必须像任何其他功能一样调用它。 – 2011-02-03 17:40:24