要不是试试把servername参数写成‘mysql’试试?
上代码!
<?php
$servername = "mysql";
$username = "root";
$password = "root";
try {
$conn = new PDO("mysql:host=$servername;", $username, $password);
echo "连接成功";
}
catch(PDOException $e)
{
echo $e->getMessage();
}
首先要看看自己是不是装了pdo或者mysqli拓展,用echo phpinfo();查看