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喲? –