Verbindung zum MySQL-Server mit PDO nicht möglich [closed]

Ich habe ein PHP-Skript, mit dem ich mich mit einer MySQL-Datenbank verbinde. Die Verbindung über mysql_connect funktioniert einwandfrei, aber wenn ich es mit PDO versuche, erhalte ich die folgende Fehlermeldung:

<code>SQLSTATE[HY000] [2005] Unknown MySQL server host 'hostname' (3)
</code>

Der Code, mit dem ich mich verbinde, ist unten:

<code>    <?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();
    } 
    ?>  
</code>

Danke im Voraus

Antworten auf die Frage(3)

Ihre Antwort auf die Frage