У меня есть два класса:Ошибка в PHP и MySQLi
- database.php
- query.php
Существует ошибка, что я не понимаю:
<?php
class database {
private $dbname = "class";
private $dbuser = "soroush";
private $dbpass = "passwprd";
private $dbhost = "localhost";
public $sql;
function __construct() {
$this->sql = new mysqli($this->dbhost, $this->dbuser, $this->dbpass, $this->dbname) ;
}
}
class query extends database {
public static function GetStudentDetail() {
$query = $this->sql->query("SELECT * FROM user"); // error thrown here
$row = $query->fetch_assoc(); return $row;
}
}
var_dump(query::GetStudentDetail());
?>
Ошибка:
Fatal error: Using $this when not in object context in /var/www/html/lib/query.php on line 12
, пожалуйста, добавьте это –
Я не понимаю, пожалуйста, пожалуйста, пожалуйста, –