Php 无法连接到数据库时未获取错误报告

Php 无法连接到数据库时未获取错误报告,php,mysql,Php,Mysql,当我无法连接到数据库时,我没有收到任何错误消息。谁能告诉我为什么? 看起来很好 ` ``` 如果你打印任何东西,比如打印“Foo”作为您的第一次操作,您看到了什么吗?这里最明显的问题是:是什么让您认为连接失败的?你可以在做任何其他事情之前检查。不,它没有打印“foo”Nooby,那么你的打印行为就不符合你的预期。在你对你的连接错误做出结论之前,先修复它。谢谢Lajos。我的连接包含文件中没有文件扩展名。啊! ``` <?PHP $servername

当我无法连接到数据库时,我没有收到任何错误消息。谁能告诉我为什么? 看起来很好

`
```

如果你打印任何东西,比如打印“Foo”作为您的第一次操作,您看到了什么吗?这里最明显的问题是:是什么让您认为连接失败的?你可以在做任何其他事情之前检查。不,它没有打印“foo”Nooby,那么你的打印行为就不符合你的预期。在你对你的连接错误做出结论之前,先修复它。谢谢Lajos。我的连接包含文件中没有文件扩展名。啊!
    ```       
    <?PHP
    $servername = "localhost";
    $username = "myusername";
    $password = "mypassword";

    try {
     $db = new PDO('mysql:host=localhost;dbname=mydatabase;charset=utf8mb4', $username, 
     $password);
     $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
     $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
    } 
    catch(PDOException $e) {
    print "An Error occured!" . $e->getMessage() . "<br/>";
    die();
    }
    ?>
    ```