SQLSTATE[HY000][2002] php_network_getaddresses: getaddrinfo failed: nodename ni nomserveur fourni, ou ne sait pas

Mon problème:


J'utilise MAMP et Git pour afficher et modifier mes fichiers PHP avec base de données SQL connexion sur mon mac, puis poussez vers le serveur web. J'ai récemment ajouté un répertoire de fichiers. Voici le fichier avec la base de données SQl connexion:

<?php
ob_start();
session_start();

//set timezone
date_default_timezone_set('America/New_York');

//database credentials
define('DBHOST','mysql.hostinger.co.uk');
define('DBUSER','u536535282_evan7');
define('DBPASS','...');
define('DBNAME','u536535282_dbsql');

//application address
define('DIR','http://w-o-l.ml/');
define('SITEEMAIL','[email protected]');

try {

    //create PDO connection
    $db = new PDO("mysql:host='.DBHOST.';port=8889;dbname='.DBNAME, DBUSER, DBPASS.'");
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

} catch(PDOException $e) {
    //show error
    echo '<p>'.$e->getMessage().'</p>';
    exit;
}

//include the user class, pass in the database connection
include('classes/user.php');
$user = new User($db);

?>

Mais pourtant, il renvoie le message d'erreur suivant sur la page:

SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: nodename ni nomserveur fourni, ou ne sait pas

Comment puis-je résoudre ce problème?


Je ne vois pas mon erreur donc si quelqu'un pourrait-il remarquer, que ce serait utile.

  • Avez-vous essayé de faire ce que le nom d'hôte connu le serveur?
  • Je n'ai pas le comprendre
InformationsquelleAutor BuildNC | 2015-12-15