\MySql

MySQL数据库操作类

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 : \resourse

内部数据连接对象

Type

\resourse

$result

$result : \resourse

内部数据结果

Type

\resourse

$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(  $query,   $type = MYSQL_ASSOC) 

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

Parameters

$query
$type

once_fetch_array()

once_fetch_array(  $sql) 

Parameters

$sql

fetch_row()

fetch_row(  $query) 

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

Parameters

$query

num_rows()

num_rows(  $query) 

取得行的数目

Parameters

$query

num_fields()

num_fields(  $query) 

取得结果集中字段的数目

Parameters

$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()