Skip to content

SQLite — SQLite 连接

  • 文件位置: kernel/Foundation/Database/SQLite/SQLite.php
  • 命名空间: kernel\Foundation\Database\SQLite
  • 是否可继承: 是

SQLite 数据库连接封装(基于 SQLite3),提供查询与结果读取。

构造

php
new SQLite($tableFileName, $flags = SQLITE3_OPEN_READWRITE, $encryptionKey = null)

方法

方法说明
fetchAll($sql, $mode = SQLITE3_ASSOC)查询多行
fetch($sql, $mode = SQLITE3_ASSOC)查询单行
fetchOne($sql, $mode = SQLITE3_ASSOC)查询单行单字段

使用

php
use kernel\Foundation\Database\SQLite\SQLite;

$db = new SQLite(Path::storage() . "/data.db");
$rows = $db->fetchAll("SELECT * FROM users");
$one = $db->fetchOne("SELECT name FROM users WHERE id = 1");