\MySqlii

MySQLi数据库操作类

Summary

Methods
Properties
Constants
getInstance()
close()
query()
fetch_array()
once_fetch_array()
fetch_row()
num_rows()
num_fields()
insert_id()
geterror()
geterrno()
affected_rows()
getMysqlVersion()
getQueryCount()
escape_string()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
__construct()
$queryCount
$conn
$result
$instance
N/A

Properties

$queryCount

$queryCount : integer

查询次数

Type

integer

$conn

$conn : \mysqli

内部数据连接对象

Type

\mysqli

$result

$result : \mysqli_result

内部数据结果

Type

\mysqli_result

$instance

$instance : object

内部实例对象

Type

object — MySql

Methods

getInstance()

getInstance() 

静态方法,返回数据库连接实例

close()

close() 

关闭数据库连接

query()

query(  $sql,   $ignore_err = FALSE) 

发送查询语句

Parameters

$sql
$ignore_err

fetch_array()

fetch_array(\mysqli_result  $query,   $type = MYSQLI_ASSOC) 

从结果集中取得一行作为关联数组/数字索引数组

Parameters

\mysqli_result $query
$type

once_fetch_array()

once_fetch_array(  $sql) 

Parameters

$sql

fetch_row()

fetch_row(\mysqli_result  $query) 

从结果集中取得一行作为数字索引数组

Parameters

\mysqli_result $query

num_rows()

num_rows(\mysqli_result  $query) 

取得行的数目

Parameters

\mysqli_result $query

num_fields()

num_fields(\mysqli_result  $query) 

取得结果集中字段的数目

Parameters

\mysqli_result $query

insert_id()

insert_id() 

取得上一步 INSERT 操作产生的 ID

geterror()

geterror() 

获取mysql错误

geterrno()

geterrno() 

获取mysql错误编码

affected_rows()

affected_rows() 

Get number of affected rows in previous MySQL operation

getMysqlVersion()

getMysqlVersion() 

取得数据库版本信息

getQueryCount()

getQueryCount() 

取得数据库查询次数

escape_string()

escape_string(  $sql) 

Escapes special characters

Parameters

$sql

__construct()

__construct()