Ошибка базы данных. Неизвестная ошибка базы данных на phpmyAdmin

У меня возникли проблемы с выбором моей базы данных через PHP-скрипт на localhost.

Я на 100% уверен, что имя db правильно написано и на самом деле отображается на phpmyAdmin очень хорошо, и только когда я пытаюсь подключиться к нему, запустив PHP-скрипт на localhost, он отображает следующую ошибку:

Database selection failed Unknown database 'fokrul_justdeals' 

Мой PHP-код находится здесь:

 <?php class database{ public $connection; // the user for the database public $user = 'root'; // the pass for the user public $pswd = ''; // the db from where you want to parse the info public $db = 'fokrul_justdeals'; // the host where db is located public $host = 'localhost'; function __construct(){ $this->connect(); } private function connect(){ $this->connection = mysql_connect("$host", "$user", "$pswd") or die("Database connection failed ". mysql_error()); if($this->connection){ // we select the db that we want to work with mysql_select_db($this->db, $this->connection) or die("Database selection failed " . mysql_error()); } } 

Я читал тысячи форумов, и я делаю все, как буду. Но не знаете, что здесь происходит не так?

Интересно то, что из всех баз данных только подключенная система db 'mysql' соединяется, если я изменяю имя db на 'mysql' в PHP-скрипте.

Я попытался создать разные имена db, а также попытался создать новых пользователей и добавить для них полные привилегии. Ничего не сработало для меня 🙁