我創建了連接到數據庫,但我不知道爲什麼它總是創建一個新的空的database.sql文件。當我重命名數據庫文件時,他總是創建一個新文件,而不是給我一個錯誤。PHP PDO SQLite連接
這裏是我的代碼
try {
$db = new PDO("sqlite:".__DIR__."/database.sql");
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (Exception $e) {
echo "Unable to connect";
echo $e->getMessage();
exit;
}
echo "Connected to the database";
提前感謝! Denis
這是PDO SQLite的工作原理 - 請參閱[本主題](http://stackoverflow.com/a/1893799/4930070)。 –
[用PDO創建新的SQLite數據庫]的可能的重複(http://stackoverflow.com/questions/1893767/creating-new-sqlite-dbs-with-pdo) –
「當我重命名數據庫文件時,他總是創建一個新的文件,而不是給我一個錯誤。「正如它應該。如果你想檢查文件是否存在,你可以使用'file_exists()' – 2016-11-15 20:18:20