SQLite3 (class)
The SQLite3 class
介绍
(PHP 5 >= 5.3.0, PHP 7)
一个接口SQLite 3数据库的类。
课程简介
SQLite3
{
/* Methods */
public bool busyTimeout ( int $msecs )
public int changes ( void )
public bool close ( void )
public __construct ( string $filename [, int $flags = SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE [, string $encryption_key = null ]] )
public bool createAggregate ( string $name , mixed $step_callback , mixed $final_callback [, int $argument_count = -1 ] )
public bool createCollation ( string $name , callable $callback )
public bool createFunction ( string $name , mixed $callback [, int $argument_count = -1 [, int $flags = 0 ]] )
bool enableExceptions ([ bool $enableExceptions = false ] )
public static string escapeString ( string $value )
public bool exec ( string $query )
public int lastErrorCode ( void )
public string lastErrorMsg ( void )
public int lastInsertRowID ( void )
public bool loadExtension ( string $shared_library )
public void open ( string $filename [, int $flags = SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE [, string $encryption_key = null ]] )
public resource openBlob ( string $table , string $column , int $rowid [, string $dbname = "main" [, int $flags = SQLITE3_OPEN_READONLY ]] )
public SQLite3Stmt prepare ( string $query )
public SQLite3Result query ( string $query )
public mixed querySingle ( string $query [, bool $entire_row = false ] )
public static array version ( void )
}
目录
- SQLite3::busyTimeout - 设置忙连接处理程序
- SQLite3::changes - 返回最近的SQL语句更改(或插入或删除)的数据库行数
- SQLite3::close - 关闭数据库连接
- SQLite3::__构造 - 实例化SQLite3对象并打开SQLite 3数据库
- SQLite3::createAggregate - 注册一个PHP函数以用作SQL聚合函数
- SQLite3::createCollation - 注册一个PHP函数用作SQL整理函数
- SQLite3::createFunction - 注册一个PHP函数用作SQL标量函数
- SQLite3::enableExceptions - 启用抛出异常
- SQLite3::escapeString - 返回已正确转义的字符串
- SQLite3::exec - 针对给定的数据库执行无结果查询
- SQLite3 ::lastErrorCode - 返回最近失败的SQLite请求的数字结果代码
- SQLite3::lastErrorMsg - 返回描述最近失败的SQLite请求的英文文本
- SQLite3::lastInsertRowID - 将最新的INSERT的行ID返回到数据库中
- SQLite3::loadExtension - 尝试加载SQLite扩展库
- SQLite3::open - 打开SQLite数据库
- SQLite3::openBlob - 打开一个流资源来读取一个BLOB
- SQLite3::prepare - 准备执行的SQL语句
- SQLite3::query - 执行一个SQL查询
- SQLite3::querySingle - 执行查询并返回单个结果
- SQLite3::version - 将SQLite3库版本作为字符串常量和数字返回
SQLite3::busyTimeout →