我的 PHP 安装没有 SQLite-Functionality 作为基本安装,因此没有 sqlite_* 函数可用。
是否有一个 PHP 库(PHP 代码)可以访问 SQLite 数据库,而无需在 PHP 中安装任何插件?
(我无法更改服务器配置)
事实上我只需要基本支持(仅限 SELECT 语句)
基本上我正在寻找一个纯 PHP SQLite 驱动程序,就像https://github.com/kripken/sql.js https://github.com/kripken/sql.js是 SQLite 驱动程序的纯 JS 实现。
一切皆有可能
不同的问题是它是否足够聪明来真正做到这一点......
我认为更好的方法是将 sqlite 数据库导入 mysql 或其他可用的数据库。
好吧,这仍然需要sqlite
已安装...
是这样的can做完了:
class ExtremelySimpleAndPowerfulSQLite {
private $database_file;
public function __construct( $filename ) {
$this->database_file = $filename;
}
public function sqlite_query( $sql ) {
ob_start();
passthru("sqlite ".$this->database_file." '$sql'", $result);
if ($result <> 0) {
ob_end_clean();
return false;
}
$sqlite_result = ob_get_contents();
ob_end_clean();
return $sqlite_result;
}
}
$sqlite = new ExtremelySimpleAndPowerfulSQLite("test.db");
// It works, huh...
echo $sqlite->sqlite_query('select * from table');
if ($foobar = $sqlite->sqlite_query('select * from mytable'))
echo $foobar;
But
这会在没有 php 自己的 sqlite 函数的情况下执行 sqlite,所以......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)