无法使用PHP PDO连接到数据库

时间:2013-10-06 12:14:14

标签: php pdo

我想连接到我的localhost数据库,但我的代码不起作用。 这是我的代码:

<?php
try 
{
    $pdo = new PDO('mysql:host=localhost;', 'root', 'pass');
}
catch (PDOException $e) 
{
    die("Can't connect with Database");
}

?>

有人可以发言我吗? 感谢

2 个答案:

答案 0 :(得分:2)

请指定数据库名称

$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);

http://php.net/manual/en/pdo.connections.php

答案 1 :(得分:2)

您忘记将数据库名称放入其中。你需要显示错误。

 <?php
        try 
        {
            $pdo = new PDO('mysql:host=localhost;dbname=dbname', 'root', 'pass');
        }
        catch (PDOException $e) 
        {
            echo $e->getMessage();

        }

    ?>