使用PDO创建新的SQLite DB

Ali*_*xel 15 php database sqlite pdo

我想在我的下一个项目中提供一个设置功能,我想知道是否可以从头开始用PDO创建一个SQLite 3数据库,或者我只是坚持通过DSN连接到现有数据库?

如果PDO不可能有任何方法通过PHP创建新的数据库?

Tor*_*amo 22

打开与不存在的连接时创建的新sqlite数据库.您可以检查文件是否存在,如果不存在,则只需创建一个新的数据库连接并插入表.

  • 谢谢,我不知道。另外,有没有办法在创建时指定数据库文件权限(chmod)? (2认同)
  • 不,但我认为默认值是 666。因此,您可以在创建它并关闭连接后更改它。但是,创建它的目录需要是可写的。 (2认同)