我想连接到我的localhost数据库,但我的代码不起作用。 这是我的代码:
<?php
try
{
$pdo = new PDO('mysql:host=localhost;', 'root', 'pass');
}
catch (PDOException $e)
{
die("Can't connect with Database");
}
?>
有人可以发言我吗? 感谢
答案 0 :(得分:2)
请指定数据库名称
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
答案 1 :(得分:2)
您忘记将数据库名称放入其中。你需要显示错误。
<?php
try
{
$pdo = new PDO('mysql:host=localhost;dbname=dbname', 'root', 'pass');
}
catch (PDOException $e)
{
echo $e->getMessage();
}
?>