gpt4 book ai didi

php - 使用 PDO 以只读方式打开 SQLite3?

转载 作者:IT王子 更新时间:2023-10-29 06:20:20 25 4
gpt4 key购买 nike

SQLite3 类有一个这样的选项。

$db = new SQLite3('mysqlitedb.db', SQLITE3_OPEN_READONLY);

在 PDO 中,您只需打开:

$db = new PDO('sqlite:mysqlitedb.db');

但是,我的问题是,有没有办法以 READONLY 模式使用 PDO 打开数据库?

最佳答案

随着 PHP 7.3 的发布(预计在 2018 年底发布),这将成为可能。

语法如下:

$db = new PDO('sqlite:mysqlitedb.db', null, null, [PDO::SQLITE_ATTR_OPEN_FLAGS => PDO::SQLITE_OPEN_READONLY]);

Upstream commit

关于php - 使用 PDO 以只读方式打开 SQLite3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1352270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com