0

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

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

?>

有人可以帮帮我吗?谢谢

4

2 回答 2

2

请指定数据库名称

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

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

于 2013-10-06T12:16:35.780 回答
2

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

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

        }

    ?>
于 2013-10-06T12:19:37.853 回答