이 부분에 오류 (**Fatal Error : Call to undefined method Database::query()**
)가 있습니다.이 부분이 어디서 왔는지 모르겠습니다. 나는이 if($result = $this->getConn()->query($query)
내 쿼리를 변경 한 경우 난 그냥 내 생성자치명적인 오류 : 정의되지 않은 메서드를 호출하십시오. 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;
}
}
을 변경하기 때문에 ..이 .. 난 그냥이 $this->query($query)
, 그리고 전에 무엇 이었습니까 ? – Foo
'$ this-> query ($ query)''Database :: query ($ query) '와 동등합니다. –
오류 메시지를 여러분의 말로 반복하십시오. 또한 파일 이름과 줄 번호가 무엇인지 (오류 메시지에 있음) 알려주십시오. 오류의 원인을 이해해야합니다. –