netrox
@netrox

Почему происходит вызов исключения при создании экземпляра PDO?

При создании экземпляра PDO происходит вызов исключения : "could not find driver".
Код:
class Database
	{
		private $host=DB_HOST;
		private $user=DB_USER;
		private $pass=DB_PASS;
		private $dbname=DB_NAME;

		private $dbh; //Database handler (for PDO)
		private $stmt;
		private $error;
		public function __construct()
		{
			$dsn='musql:host='.$this->host.';dbname='.$this->dbname;
			$options=[PDO::ATTR_PERSISTENT=>true,PDO::ATTR_ERRMODE=>PDO::ERRMODE_EXCEPTION];

			try
			{
				$this->dbh=new PDO($dsn,$this->user,$this->pass,$options);

			}
			catch (PDOException $e)
			{
				$this->error=$e->getMessage();
				echo $this->error;
			}
		}
	}

5a73629d0be96732726236.png
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы