不知道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