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();
}
?>
```