6.3 C API准备的声明功能参考

下表总结了准备的语句处理可用的功能。有关详细信息,请参阅描述第6.4节“C API准备的声明功能描述”

表6.3 C API准备的语句功能

名称 描述
mysql_stmt_affected_rows() 最后准备好的行或删除/插入的行数更新删除, 或者陈述
mysql_stmt_attr_get() 获取准备好的声明的属性值
mysql_stmt_attr_set() 设置准备好的声明的属性值
mysql_stmt_bind_param() 在准备的声明中将应用程序数据缓冲区与参数标记相关联
mysql_stmt_bind_result() 将应用程序数据缓冲区与结果集中的列关联
mysql_stmt_close() 准备好的发表使用的免费内存
mysql_stmt_data_seek() 在准备的声明结果集中寻求任意行号
mysql_stmt_errno() 最近调用的MySQL准备的-Talate函数的错误号
mysql_stmt_error() 最近调用的MySQL准备的-Taling-statement函数的错误消息
mysql_stmt_execute() 执行准备的声明
mysql_stmt_fetch() 获取下一个结果集行并返回所有绑定列的数据
mysql_stmt_fetch_column() 获取一列当前结果集行的数据
mysql_stmt_field_count() 最新准备的陈述的结果列数
mysql_stmt_free_result() 分配给语句处理程序的免费资源
mysql_stmt_init() 分配和初始化内存mysql_stmt.结构体
mysql_stmt_insert_id() 为一个生成的id自动递增栏目以前准备好的声明
mysql_stmt_next_result() 返回/启动下一个结果,在多结果准备的语句执行中
mysql_stmt_num_rows() 来自缓冲语句结果集的行计数
mysql_stmt_param_count() 准备陈述中的参数数量
mysql_stmt_param_metadata() 返回参数元数据作为结果集
mysql_stmt_prepare() 准备执行陈述
mysql_stmt_reset() 服务器端的重置语句缓冲区
mysql_stmt_result_metadata() 返回准备的语句元数据作为结果集
mysql_stmt_row_seek() 在准备的声明结果集中寻求行偏移量
mysql_stmt_row_tell() 在准备的语句结果集中中的当前位置集
mysql_stmt_send_long_data() 将块中的长数据发送到服务器
mysql_stmt_sqlstate() 最近调用的MySQL准备的-Taling-stallation函数的SQLState值
mysql_stmt_store_result() 检索和存储整个结果集