我正试图使用PDO连接到数据库,但收到以下错误消息:
Connection failed: SQLSTATE[HY000] [2002] No such file or directory
我正在使用mamp
,感谢的帮助
Php代码:
<?php
$dsn ="mysql: host=local host:8888; dbname=fruit";
$username="root";
$password="my password";
Try{
$conn= new PDO($dsn,$username,$password);
$conn->setAttribute(PDO:ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e)
{
echo "Connection failed: ".$e->getMessage();
}
?>
你可以试试这个。
<?php
$dsn ="mysql:host=localhost:8888;dbname=fruit";
$username="root";
$password="my password";
Try{
$conn= new PDO($dsn,$username,$password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e)
{
echo "Connection failed: ".$e->getMessage();
}
?>