我创建了连接到数据库,但我不知道为什么它总是创建一个新的空database.sql文件。当我重命名数据库文件,他总是创建一个新的文件,而不是给我一个错误。这是我的代码
$db = new PDO("sqlite:".__DIR__."/database.sql"); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
字符串
avwztpqn1#
这是预期的行为。当SQLite被调用时,它会查找指定的文件名。
$db = new PDO("sqlite:".__DIR__."/database.sql");
字符串如果没有找到database.sql文件,它将尝试创建该文件。顺便说一句,为了清晰起见,您可能希望将文件扩展名从.sql更改为.sqlite。
1条答案
按热度按时间avwztpqn1#
这是预期的行为。当SQLite被调用时,它会查找指定的文件名。
字符串
如果没有找到database.sql文件,它将尝试创建该文件。
顺便说一句,为了清晰起见,您可能希望将文件扩展名从.sql更改为.sqlite。