Я вызываю класс для подключения к моей локальной базе данных mySql через метод конструктора. Я получаю ошибку 500, когда я запускаю файл php. Что-то я делаю не так? Я передаю значения хоста user pass и dbName в класс, когда я его создаю, но не могу подключиться. БД работает нормально, как я проверял.
<?php
Class MyDB{
public $query;
public $myConnection;
public function__construct($host, $username, $password, $dbname){
$this->myConnection = mysqli_connect($host, $username, $password, $dbname);
}
public function listScores(){
$this->query = "SELECT answer FROM correct_guesses" or die("error ..." . mysqli_error($this->$myConnection));
$result = $this->$myConnection->query($this->query);
while($row = mysqli_fetch_array($result)) {
echo $row["answer"] . "<br>";
}
}
}
$score = new MyDB('localhost','root','root','scoreDB');
$score->listScores();
?>