PDO: Не удалось найти драйвер php / mysql

У меня возникли проблемы с подключением к моей базе данных на веб-хосте, который у меня есть, я использую следующее:

$dsn = 'mysql:host=mysql1.hosting.digiweb.ie;dbname=mydbname'; $user = 'myusername'; $password = 'mypassword'; 

Согласно веб-сайту: Имя хоста mysql1.hosting.digiweb.ie (ip-адрес)

как заголовок говорит, что я получаю не могу найти ошибку драйвера, я вхожу в хост неправильно, я попробовал ввести что-то выше, а также ip-адрес – Спасибо!

Редактировать:

Вот мой код

 <?php $dsn = 'mysql:host=localhost;dbname='; $user = ''; $password = ''; try { // Connect and create the PDO object $dbh = new PDO($dsn, $user, $password); $dbh->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); } catch(PDOException $e) { echo 'Database connection failed - '; echo $e->getMessage(); exit; } echo 'works'; ?> 

перейдите в файл php.ini и раскомментируйте эту строку

  extension=php_pdo_mysql.dll 

а затем перезапустите апач

Измените свой внутренний каталог, чтобы быть абсолютным в php.ini. Я изменил его из

 extension_dir = "ext" 

в

 extension_dir = "C:/{PATH TO PHP DIRECTORY}/ext" 

и это сработало.