提问者:小点点

我不会使用php的pda[重复]


我无法连接数据库。 出现错误(致命错误:在w:\domains\rus.org\index.php中第17行)

null

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <?php 
            $user = 'root';
            $pass = '';
            $db = 'testing';
            $host = 'localhost';

            $dsn = 'mysql:host='. $host. ';dbname='.$db;

            $pdo = new PDO($dsn, $user, $pass);
    ?>
</body>
</html>

null


共1个答案

匿名用户

尝试此PDO连接的标准代码以获得更好的错误消息。 所以,你能搞定他们。

try {
    $pdo = new PDO($dsn, $user, $pass);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch(PDOException $e) {
    echo $e->getMessage();
}