1
我知道PDO将创建一个新的数据库,它不会找到数据库路径中引用的数据库。如果数据库没有找到,我可以得到PDO抛出异常吗?
如果我想要一个错误,如果它找不到数据库我想(我想)我参考?
我正在使用PDO,PHP,SQLITE和XAMPP。
我有30多年的编程exp,但没有任何1980年后编写的东西。这是我第一次去PHP。
我知道PDO将创建一个新的数据库,它不会找到数据库路径中引用的数据库。如果数据库没有找到,我可以得到PDO抛出异常吗?
如果我想要一个错误,如果它找不到数据库我想(我想)我参考?
我正在使用PDO,PHP,SQLITE和XAMPP。
我有30多年的编程exp,但没有任何1980年后编写的东西。这是我第一次去PHP。
您可以使用try catch语句如下:
try {
$pdo = new PDO(DRIVER, USERNAME, PASSWORD);
} catch(PDOException $e) {
die("Your Message" . $e->getMessage());
}
甚至可以扔在catch块一个新的异常,但我想是因为PDOException处理异常对你来说是没有必要的。
由于sqlite数据库是一个简单的文件,你可以随时手动检查,如'if(!is_file($ path))抛出新的异常(“数据库文件未找到”);' –
30年的经验, –
那么现在你70或80哟? –