我的 PHP 安装没有 SQLite-Functionality 作为基本安装,因此没有 sqlite_* 函数可用。
是否有一个 PHP 库(PHP 代码)可以访问 SQLite 数据库,而无需在 PHP 中安装任何插件?
(我无法更改服务器配置)
事实上我只需要基本支持(仅限 SELECT 语句)
基本上我正在寻找一个纯 PHP SQLite 驱动程序,就像https://github.com/kripken/sql.js是 SQLite 驱动程序的纯 JS 实现。
我在谷歌上搜索时没有找到任何简单的 php sqlite 驱动程序。我试图从 pear 中获取一些东西,但 sqlite mdb2 驱动程序利用 sqlite php 扩展来工作:
root@blackbigone:~# pear install MDB2_Driver_sqlite
pear/MDB2_Driver_sqlite requires PHP extension "sqlite"
No valid packages found
install failed
Run Code Online (Sandbox Code Playgroud)
安装 php-sqlite 后,pear 模块就正常了:
root@blackbigone:~# pear install MDB2_Driver_sqlite
downloading MDB2_Driver_sqlite-1.4.1.tgz ...
Starting to download MDB2_Driver_sqlite-1.4.1.tgz (30,921 bytes)
.........done: 30,921 bytes
install ok: channel://pear.php.net/MDB2_Driver_sqlite-1.4.1
Run Code Online (Sandbox Code Playgroud)
阅读代码,我发现任何 php sqlite 包装器都有这样的内容:
if (!function_exists('sqlite_open')) return false;
Run Code Online (Sandbox Code Playgroud)
所以,我认为还没有人用 PHP 编写纯 sqlite 驱动程序。对不起。
| 归档时间: |
|
| 查看次数: |
2617 次 |
| 最近记录: |