PHP

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::createCollat​​ion - 注册一个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::openBlob - 打开一个流资源来读取一个BLOB

  • SQLite3::prepare - 准备执行的SQL语句

  • SQLite3::query - 执行一个SQL查询

  • SQLite3::querySingle - 执行查询并返回单个结果

  • SQLite3::version - 将SQLite3库版本作为字符串常量和数字返回

← Predefined Constants

SQLite3::busyTimeout →