使用mysqli_stmt类

课后整理 2021-1-12

成员方法

方法 描述
bind_param() 该方法把预处理语句各有关参数绑定到一些PHP变量上,注意参数的先后顺序
bind_result() 预处理语句执行查询之后,利用该方法将变量绑定到所获取的字段
close() 一旦预处理语句使用结果之后,它所占用的资源可以通过该方法回收
data_seek() 在预处理语句中移动内部结果的指针
execute() 执行准备好的预处理语句
fetch() 获取预处理语句结果的每条记录,并将相应的字段赋给绑定结果
free_result() 回收由该对象指定的语句占用的内存
result_metadata() 从预处理中返回结果集原数据
prepare() 无论是绑定参数还是绑定结果,都需要使用该方法准备要执行的预处理语句
send_long_data() 发送数据块
reset() 重新设置预处理语句
store_result() 从预处理语句中获取结果集

成员属性

属性 描述
$affected_rows 返回该对象指定的最后一条语句所影响的记录数。注意,该方法只与插入、修改和删除三种查询句有关
$errno 返回该对象指定最近所执行语句的错误代码
$error 返回该对象指定最近所执行语句的错误描述字符串
$param_count 返回给定的预处理语句中需要绑定的参数个数
$sqlstate 从先前的预处理语句中返回SQL状态错误代码
$num_rows 返回stmt对象指定的SELECT语句获取的记录数