WindConnection __construct(
[string
$dsn = ''], [string
$username = ''], [string
$password = '']
)
|
|
Parameters:
string |
$dsn: |
|
string |
$username: |
|
string |
$password: |
|
API Tags:
接受一条sql语句,并返回sqlStatement对象
Parameters:
API Tags:
Redefined in descendants as:
boolean createTable(
string
$tableName, array
$values, [boolean
$replace = false]
)
|
|
创建表,返回是否创建成功
创建表并返回是否创建成功'$values'为字段信息.该方法的具体实现根据数据库的链接类型不同有所不同.
Parameters:
string |
$tableName: |
表名称 |
array |
$values: |
字段值信息 |
boolean |
$replace: |
是否覆盖 |
API Tags:
int execute(
string
$sql
)
|
|
执行一条sql语句 同时返回影响行数
Parameters:
API Tags:
string getAttribute(
string
$attribute
)
|
|
获得链接相关属性设置
Parameters:
API Tags:
返回数据库链接对象
API Tags:
Redefined in descendants as:
初始化DB句柄
API Tags:
Information Tags:
Redefined in descendants as:
int lastInsertId(
[string
$name = '']
)
|
|
返回最后一条插入的数据值,当传一个'name'给该方法,则返回'name'对应的列值
Parameters:
API Tags:
void parseQueryString(
string
$sql
)
|
|
解析当前查询语句,并返回解析后结果
Parameters:
API Tags:
Redefined in descendants as:
执行一条查询同时返回结果集
Parameters:
API Tags:
string quote(
string
$string
)
|
|
sql元数据安全过滤,并返回过滤后值
Parameters:
API Tags:
string quoteArray(
array
$array
)
|
|
过滤数组变量,将数组变量转换为字符串,并用逗号分隔每个数组元素支持多维数组
Parameters:
API Tags:
string quoteMultiArray(
array
$array
)
|
|
过滤二维数组将数组变量转换为多组的sql字符串
Parameters:
API Tags:
void setAttribute(
string
$attribute, [string
$value = null]
)
|
|
设置链接相关属性
Parameters:
string |
$attribute: |
|
string |
$value: |
默认值为null |
API Tags:
void setTablePrefix(
string
$tablePrefix
)
|
|
设置表前缀
Parameters:
API Tags:
void sqlMetadata(
string
$data
)
|
|
过滤SQL元数据,数据库对象(如表名字,字段等)
Parameters:
API Tags:
Information Tags:
string sqlSingle(
array
$array
)
|
|
过滤数组值并返回(insert/update)sql语句形式
该方法接收一个数组变量,进行安全过滤,并返回组装单条 key=value 形式的SQL查询语句值 (适用于insert/update value值组装). 该方法的具体实现根据数据库的链接类型不同有所不同.
Parameters:
API Tags:
void _initConfig(
[array
$config = array()]
)
|
|
根据配置信息,初始化当前连接对象
Parameters:
array |
$config: |
连接配置,默认为空数组 |
API Tags:
Redefined in descendants as: