一、属性
|
mysqli_stmt类 |
面向过程 |
描述 |
|
$mysqli_stmt::affected_rows |
mysqli_stmt_affected_rows() |
返回受上次执行语句影响的总行数:修改、删除或插入 |
|
$mysqli_stmt::errno |
mysqli_stmt_errno() |
返回最近一次语句调用的错误代码 |
|
$mysqli_stmt::error |
mysqli_stmt_error() |
返回最后一条语句错误的字符串描述 |
|
$mysqli_stmt::field_count |
mysqli_stmt_field_count() |
返回语句内的字段数量 - 文档暂缺 |
|
$mysqli_stmt::insert_id |
mysqli_stmt_insert_id() |
获取上次 INSERT 操作生成的ID |
|
$mysqli_stmt::num_rows |
mysqli_stmt_num_rows() |
返回语句结果集中的行数 |
|
$mysqli_stmt::param_count |
mysqli_stmt_param_count() |
返回语句中参数的数量 |
|
$mysqli_stmt::sqlstate |
mysqli_stmt_sqlstate() |
返回上次执行 SQL 语句的 SQLSTATE 错误代码 |
二、方法
|
mysqli_stmt类 |
面向过程 |
描述 |
|
mysqli_stmt::attr_get() |
mysqli_stmt_attr_get() |
用于获取语句属性的当前值 |
|
mysqli_stmt::attr_set() |
mysqli_stmt_attr_set() |
用于修改 prepared 语句的行为 |
|
mysqli_stmt::bind_param() |
mysqli_stmt_bind_param() |
绑定变量参数到 prepared 语句 |
|
mysqli_stmt::bind_result() |
mysqli_stmt_bind_result() |
绑定变量参数到 prepared 语句,用于结果存储 |
|
mysqli_stmt::close() |
mysqli_stmt_close() |
关闭 prepared 语句 |
|
mysqli_stmt::data_seek() |
mysqli_stmt_data_seek() |
定位到结果集中的任意行 |
|
mysqli_stmt::execute() |
mysqli_stmt_execute() |
执行 prepared 查询 |
|
mysqli_stmt::fetch() |
mysqli_stmt_fetch() |
获取 prepared 语句中的结果,到指定变量中 |
|
mysqli_stmt::free_result() |
mysqli_stmt_free_result() |
释放给定语句处理存储的结果集所占内存 |
|
mysqli_stmt::get_result() |
mysqli_stmt_get_result() |
获取 prepared 语句中的结果。仅可用于mysqlnd。 |
|
mysqli_stmt::get_warnings() |
mysqli_stmt_get_warnings() |
|
|
mysqli_stmt::more_results() |
mysqli_stmt_more_results() |
检查多语句查询中是否还有更多结果 |
|
mysqli_stmt::next_result() |
mysqli_stmt_next_result() |
读取多语句查询中下一条结果 |
|
mysqli_stmt::num_rows() |
mysqli_stmt_num_rows() |
参见 $mysqli_stmt::num_rows 中的属性 |
|
mysqli_stmt::prepare() |
mysqli_stmt_prepare() |
准备执行 SQL 语句 |
|
mysqli_stmt::reset() |
mysqli_stmt_reset() |
重置 prepare 语句 |
|
mysqli_stmt::result_metadata() |
mysqli_stmt_result_metadata() |
返回 prepare 语句结果集内的元数据 |
|
mysqli_stmt::send_long_data() |
mysqli_stmt_send_long_data() |
以块形式发送数据 |
|
mysqli_stmt::store_result() |
mysqli_stmt_store_result() |
从 prepare 语句中传输储存结果集 |
注意1:mysqli_stmt::execute()与mysqli_stmt_execute()存在别名方法mysqli_execute(),请勿用!
浙公网安备 33010602011771号