PDOException: PDO :: __ construct (): php_network_getaddresses: getaddrinfo не удалось: такой хост не известен - PullRequest
0 голосов
/ 15 сентября 2018

Я новичок в PHP, и когда я пытаюсь соединить свою базу данных с PHP, отображается ошибка

Необработанное исключение PDO: PDO :: __ construct (): php_network_getaddresses: getaddrinfo fail: Нет такого хостаизвестен.в C: \ xampp \ htdocs \ sql_php \ pdo.php: 2 Трассировка стека: # 0 C: \ xampp \ htdocs \ sql_php \ pdo.php (2): конструкция PDO -> __ (mysql: host = port ...',' Rohitash ',' rohitcodes ') # 1 {main} Следующее исключение PDO: SQLSTATE [HY000] [2002] php_network_getaddresses: сбой getaddrinfo: такой хост не известен.в C: \ xampp \ htdocs \ sql_php \ pdo.php: 2 Трассировка стека: # 0 C: \ xampp \ htdocs \ sql_php \ pdo.php (2): конструкция PDO -> __ (mysql: host = port ...',' Rohitash ',' rohitcodes ') # 1 {main}, добавляемый в C: \ xampp \ htdocs \ sql_php \ pdo.php в строке 2

, что может быть причиной этого.

1 Ответ

0 голосов
/ 15 сентября 2018

проверьте, работает ваш хост или нет, если вы хотите, попробуйте проверить этот код на подключите вашу базу данных

$hostName = "localhost";
$dbName = "test";
$userName = "test";
$password = "test1";
try {
    $pdo = new PDO("mysql:host=$hostName;dbname=$dbName",$userName,$password);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "Connected successfully"; 
    }
    catch(PDOException $e)
    {
     echo "Connection failed: " . $e->getMessage();
    }
...