この部分のどこかでエラー ( **Fatal Error : Call to undefined method Database::query()**
) が発生しています。どこから来たのかわかりません。コンストラクタを変更したばかりなので
Class Database{
public function __construct(){
$this->getConn();
}
public function getConn(){
return new mysqli("localhost", "root", "", "os_db");
}
public function select($query){
$data = array();
if($result = $this->query($query)){
while($row = $result->fetch_assoc()){
$data[] = $row;
}
}else{
$data = array();
}
return $data;
}
}
クエリをこれに変更した場合if($result = $this->getConn()->query($query)
..それは完全に機能します..とにかく、接続を呼び出さなければならないことはありますか?$this->query($query)