手册 >> API参考 >> 数据库驱动类

数据库驱动类

数据库驱动类

成员变量

public

成员函数

开发者应该避免直接使用数据库驱动类,而通过spModel的继承类来进行数据库存取。

位置

数据库驱动类位于 SP_PATH/Drivers/目录中

函数详细

__construct

构造函数,进行数据库链接的操作

void __construct(spConfig dbConfig)

参数:

在数据库链接过程中出现的错误,将由spError返回。

getArray

按SQL语句获取记录结果

array getArray(string sql)

参数:

返回:

newinsertid

在使用了主键自增量的情况下,返回下一个插入的主键ID

int newinsertid(void)

exec

执行一个SQL语句,主要针对新增、修改、删除等操作。

bool exec( string sql )

参数:

返回:

getTable

获取数据表结构

array getTable(table_name tbl_name)

参数:

返回:

getTable()返回数据表结构的数组。

 

setlimit

格式化带limit的SQL语句

string setlimit(string sql, string limit)

参数:

返回:

支持limit的SQL语句

__val_escape

过滤转义字符,保证数据库执行语句的安全。

string __val_escape(string value)

参数:

返回:

返回通过安全过滤的值。

affected_rows

返回影响行数

string affected_rows(void)

返回:

返回exec执行的SQL语句的影响行数。

__destruct

析构函数,进行关闭数据库链接的操作

void __destruct(void)