У меня возникли проблемы с подключением к моей базе данных на веб-хосте, который у меня есть, я использую следующее:
$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" 
и это сработало.