我想通過查詢測試數據庫來學習OOP PHP。我試着用Google搜索答案,但無濟於事。這是我的代碼:OOP PHP未定義變量和空查詢
<?php
class DB {
protected $db;
protected $query;
public function __construct() {
$this->db = new mysqli("localhost","root","","test2");
$this->query = "SELECT * FROM test";
}
public function querydb() {
$this->db->query($db,$query);
}
}
$database = new DB();
$database->querydb();
?>
它說構造函數中定義的兩個變量沒有定義,並且查詢是空的。有什麼建議麼?
我理解查詢($分貝,$查詢)部分可能是壞的。如果對不起,這是我第五次重寫這段代碼。 – user2941726
你能給我們確切的錯誤信息嗎? –
你也可以顯示你啓動數據庫類的代碼嗎?如果你想進一步處理它,querydb()函數應該返回查詢結果 – KhorneHoly