2016-11-14 59 views
1

我知道PDO將創建一個新的數據庫,它不會找到數據庫路徑中引用的數據庫。如果數據庫沒有找到,我可以得到PDO拋出異常嗎?

如果我想要一個錯誤,如果它找不到數據庫我想(我想)我參考?

我正在使用PDO,PHP,SQLITE和XAMPP。

我有30多年的編程exp,但沒有任何1980年後編寫的東西。這是我第一次去PHP。

+1

由於sqlite數據庫是一個簡單的文件,你可以隨時手動檢查,如'if(!is_file($ path))拋出新的異常(「數據庫文件未找到」);' –

+0

30年的經驗, –

+0

那麼現在你70或80喲? –

回答

-2

您可以使用try catch語句如下:

try { 
    $pdo = new PDO(DRIVER, USERNAME, PASSWORD); 
} catch(PDOException $e) { 
    die("Your Message" . $e->getMessage()); 
} 

甚至可以扔在catch塊一個新的異常,但我想是因爲PDOException處理異常對你來說是沒有必要的。

相關問題