stmt类
| 版本 | 1.0+ |
| 命名空间 | boa\database |
| 文件 | boa/database/stmt.php |
| 说明 | 预处理查询类 |
目录
| 方法 | 说明 |
|---|---|
| __construct() | 初始化 |
| execute() | 对预处理语句绑定参数并执行 |
| one() | 获取select操作结果的一条记录 |
| all() | 获取select操作所有结果 |
| lastid() | 获取最近insert操作的插入行ID |
| affected() | 获取update和delete操作影响的行数 |
方法
| 说明 | ||||
|---|---|---|---|---|
| 初始化 | ||||
| 参数 | 必须 | 默认值 | 类型 | 说明 |
| $sql | Y | string | 预处理SQL模板 | |
| $db | Y | object | 数据库驱动实例 | |
| $return | false | bool | 是否开启错误返回模式 | |
| 示例 | ||||
|
||||
| 说明 | ||||
|---|---|---|---|---|
| 对预处理语句绑定参数并执行 | ||||
| 参数 | 必须 | 默认值 | 类型 | 说明 |
| $para | Y | array | 绑定参数 | |
| $type | string | 每个参数对应类型所拼接的字符串 i = 整型(integer) d = 双精度浮点型(double) b = 二进制大对象(blob) s = 字符串型(string) |
||
| 返回值 | ||||
| 如果成功返回true(bool),如果失败,在错误返回模式下返回false(bool),否则报错(默认) | ||||
| 示例 | ||||
|
||||
| 说明 | ||||
|---|---|---|---|---|
| 获取select操作结果的一条记录 | ||||
| 返回值 | ||||
| 返回一行记录(array) | ||||
| 示例 | ||||
|
| 说明 | ||||
|---|---|---|---|---|
| 获取select操作所有结果 | ||||
| 返回值 | ||||
| 返回多行记录(array) | ||||
| 示例 | ||||
|
| 说明 | ||||
|---|---|---|---|---|
| 获取最近insert操作的插入行ID | ||||
| 返回值 | ||||
| 返回ID(int) |
| 说明 | ||||
|---|---|---|---|---|
| 获取update和delete操作影响的行数 | ||||
| 返回值 | ||||
| 返回影响的行数(int) |