我创建了连接到数据库,但我不知道为什么它总是创建一个新的空的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