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