Properties

$prefix

$prefix

$error_type

$error_type

$database

$database

$conn

$conn

$query

$query

$preg_sql

$preg_sql

$escapes

$escapes

$special_replace

$special_replace

$debug

$debug

$cache

$cache

$cache_id

$cache_id

$cache_status

$cache_status

$cache_data

$cache_data

$tables

$tables

$host

$host

$user

$user

$pass

$pass

$port

$port

$socket

$socket

$charset

$charset

$kec_left

$kec_left

$kec_right

$kec_right

$time

$time

$count

$count

$time_tmp

$time_tmp

$_sqlist

$_sqlist

$_slowlist

$_slowlist

$slow_status

$slow_status

$slow_time

$slow_time

$type

$type

Methods

__construct()

__construct(mixed  $config = array()) : mixed

Parameters

mixed $config

Returns

mixed —

__destruct()

__destruct() : mixed

Returns

mixed —

config()

config(mixed  $config) : mixed

Parameters

mixed $config

Returns

mixed —

kec()

kec(mixed  $left = '', mixed  $right = '') : mixed

设定保留字的转义符

Parameters

mixed $left
mixed $right

Returns

mixed —

host()

host(mixed  $host = '') : mixed

数据库服务器

Parameters

mixed $host

Returns

mixed —

user()

user(mixed  $user = '') : mixed

数据库账号

Parameters

mixed $user

Returns

mixed —

pass()

pass(mixed  $pass = '') : mixed

数据库密码

Parameters

mixed $pass

Returns

mixed —

port()

port(mixed  $port = '') : mixed

数据库端口

Parameters

mixed $port

Returns

mixed —

socket()

socket(mixed  $socket = '') : mixed

Socket 套接字,使应用程序能够读写与收发通讯协定(protocol)与资料的程序

Parameters

mixed $socket

Returns

mixed —

database()

database(mixed  $database = '') : mixed

指定数据库

Parameters

mixed $database

Returns

mixed —

status()

status() : mixed

判断是否有连接到数据库

Returns

mixed —

sql_time()

sql_time() : mixed

Returns

mixed —

sql_count()

sql_count() : mixed

Returns

mixed —

error_type()

error_type(mixed  $type = '') : mixed

报错类型

Parameters

mixed $type

Returns

mixed —

error()

error(mixed  $error = '', mixed  $errid = '') : mixed

自定义错误

Parameters

mixed $error
mixed $errid

Returns

mixed —

debug()

debug(mixed  $sql = '', mixed  $time) : mixed

调试,2018年11月24日后不再支持即时输出,改为写日志

Parameters

mixed $sql
mixed $time

Returns

mixed —

slowlist()

slowlist() : mixed

Returns

mixed —

conn()

conn() : mixed

Returns

mixed —

cache_conn()

cache_conn(mixed  $obj) : mixed

Parameters

mixed $obj

Returns

mixed —

cache_delete()

cache_delete(mixed  $sql) : mixed

Parameters

mixed $sql

Returns

mixed —

cache_false()

cache_false(mixed  $sql) : mixed

Parameters

mixed $sql

Returns

mixed —

cache_get()

cache_get(mixed  $sql) : mixed

Parameters

mixed $sql

Returns

mixed —

cache_save()

cache_save(mixed  $sql, mixed  $data) : mixed

需要即时缓存的数据

Parameters

mixed $sql
mixed $data

Returns

mixed —

cache_set()

cache_set(mixed  $id = '') : mixed

Parameters

mixed $id

Returns

mixed —

cache_sqlid()

cache_sqlid(mixed  $sql) : mixed

Parameters

mixed $sql

Returns

mixed —

cache_update()

cache_update(mixed  $sql) : mixed

删除缓存

Parameters

mixed $sql

Returns

mixed —

insert()

insert(mixed  $sql, mixed  $tbl = '', mixed  $type = 'insert', mixed  $prefix = true) : mixed

写入操作

Parameters

mixed $sql
mixed $tbl
mixed $type
mixed $prefix

Returns

mixed —

insert_array()

insert_array(mixed  $data, mixed  $tbl, mixed  $type = "insert", mixed  $prefix = true) : mixed

数组写入操作

Parameters

mixed $data
mixed $tbl
mixed $type
mixed $prefix

Returns

mixed —

delete()

delete(mixed  $table, mixed  $condition = '', mixed  $prefix = true) : mixed

删除表数据操作

Parameters

mixed $table
mixed $condition
mixed $prefix

Returns

mixed —

one()

one(mixed  $table, mixed  $condition = "", mixed  $prefix = true) : mixed

Parameters

mixed $table
mixed $condition
mixed $prefix

Returns

mixed —

update()

update(mixed  $sql, mixed  $tbl = '', mixed  $condition = '', mixed  $prefix = true) : mixed

更新操作

Parameters

mixed $sql
mixed $tbl
mixed $condition
mixed $prefix

Returns

mixed —

update_array()

update_array(mixed  $data, mixed  $table, mixed  $condition, mixed  $prefix = true) : mixed

更新数据

Parameters

mixed $data
mixed $table
mixed $condition
mixed $prefix

Returns

mixed —

connect()

connect() : mixed

连接SQLite数据库

Returns

mixed —

close()

close() : mixed

Returns

mixed —

type()

type(mixed  $type = '') : mixed

Parameters

mixed $type

Returns

mixed —

set()

set(mixed  $name, mixed  $value) : mixed

Parameters

mixed $name
mixed $value

Returns

mixed —

query()

query(mixed  $sql, mixed  $loadcache = true) : mixed

Parameters

mixed $sql
mixed $loadcache

Returns

mixed —

get_all()

get_all(mixed  $sql = '', mixed  $primary = "", mixed  $is_cache = true) : mixed

Parameters

mixed $sql
mixed $primary
mixed $is_cache

Returns

mixed —

get_one()

get_one(mixed  $sql = "", mixed  $is_cache = true) : mixed

Parameters

mixed $sql
mixed $is_cache

Returns

mixed —

insert_id()

insert_id() : mixed

Returns

mixed —

count()

count(mixed  $sql = "", mixed  $is_count = true) : mixed

查看有多少数量

Parameters

mixed $sql
mixed $is_count

Returns

mixed —

num_fields()

num_fields(mixed  $sql = "") : mixed

查询字段个数

Parameters

mixed $sql

Returns

mixed —

list_fields()

list_fields(mixed  $table) : mixed

Parameters

mixed $table

Returns

mixed —

list_fields_more()

list_fields_more(mixed  $table) : mixed

Parameters

mixed $table

Returns

mixed —

list_tables()

list_tables() : mixed

Returns

mixed —

table_name()

table_name(mixed  $table_list, mixed  $i) : mixed

Parameters

mixed $table_list
mixed $i

Returns

mixed —

table_create()

table_create(mixed  $table, mixed  $idlist) : mixed

Parameters

mixed $table
mixed $idlist

Returns

mixed —

phpok_one()

phpok_one(mixed  $tbl, mixed  $condition = "", mixed  $fields = "*") : mixed

Parameters

mixed $tbl
mixed $condition
mixed $fields

Returns

mixed —

version()

version(mixed  $type = "server") : mixed

取得版本号

Parameters

mixed $type

Returns

mixed —

decode()

decode(mixed  $char) : mixed

Parameters

mixed $char

Returns

mixed —

escape_string()

escape_string(mixed  $char) : mixed

Parameters

mixed $char

Returns

mixed —

encode()

encode(mixed  $char) : mixed

Parameters

mixed $char

Returns

mixed —

_time()

_time() : mixed

Returns

mixed —

_count()

_count(mixed  $val = 1) : mixed

Parameters

mixed $val

Returns

mixed —

_insert_array()

_insert_array(mixed  $data, mixed  $table, mixed  $type = 'insert') : mixed

格式化数组成SQL

Parameters

mixed $data
mixed $table
mixed $type

Returns

mixed —

_log()

_log(mixed  $info = '') : mixed

Parameters

mixed $info

Returns

mixed —

_slow()

_slow(mixed  $sql, mixed  $time) : mixed

Parameters

mixed $sql
mixed $time

Returns

mixed —

stripSafeChar()

stripSafeChar(mixed  $sql) : mixed

Parameters

mixed $sql

Returns

mixed —

check_connect()

check_connect() : mixed

检测链接是否存在

Returns

mixed —