Pas en mesure de se connecter au serveur MySQL en utilisant PDO

J'ai un script PHP que j'utilise pour se connecter à une base de données MySQL. Connexion par mysql_connect fonctionne parfaitement, mais lorsque j'essaie avec PDO j'obtiens l'erreur suivante:

SQLSTATE[HY000] [2005] Unknown MySQL server host 'hostname' (3)

le code que j'ai utiliser pour vous connecter ci-dessous:

    <?php  
    ini_set('display_errors', 1);
    error_reporting(E_ALL);

    $hostname_localhost ="hostname";  
    $database_localhost ="dbname";  
    $username_localhost ="user";  
    $password_localhost ="pass";  
    $user = $_GET['user'];  
    $pass = $_GET['pass'];

    try{
        $dbh = new PDO("mysql:host=$hostname_localhost;dbname=$database_localhost",$username_localhost,$password_localhost);
        echo 'Connected to DB';
        $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        $stmt = $dbh->prepare("SELECT check_user_company(:user,:pass)");
        $stmt = $dbh->bindParam(':user',$user,PDO::PARAM_STR, 16);
        $stmt = $dbh->bindParam(':pass',$pass,PDO::PARAM_STR, 32);

        $stmt->execute();

        $result = $stmt->fetchAll();

        foreach($result as $row)
        {
            echo $row['company_id'].'<br />';
        }

        $dbh = null;
    }
    catch(PDOException $e)
    {
        echo $e->getMessage();
    } 
    ?>  

Merci d'avance

L'erreur est assez évident... le nom d'hôte spécifié ne peut pas être résolu en adresse IP.
Où il est dit "nom d'hôte" vous êtes censé remplir serveur mySQL, le nom d'hôte ou adresse IP.
J'ai oublié de le mentionner, je suis en utilisant des adresses IP (et que l'adresse IP est également dans l'erreur), mais j'ai changé les valeurs d'usage pour des raisons de sécurité
Votre adresse IP est incorrecte, ou il n'y a pas de serveur mySql qui fonctionne là-bas que vous pouvez accéder.
J'ai résolu le problème, sur la déclaration de : $hostname_localhost j'ai aussi mis le numéro de port dans l'état, après l'ajout de: port=$port_localhost il a travaillé

OriginalL'auteur user1337210 | 2012-05-13