10bet网址
连接器和api手册
本手册下载
PDF (Ltr)- 5.2 mb
PDF (A4)- 5.2 mb


7.3.7 MySQLi扩展功能简介

PHP文档组版权所有。10bet官方网站

表7.5mysqli方法

mysqli类
面向对象接口 程序界面 别名(不要使用) 描述
属性
美元mysqli:: affected_rows mysqli_affected_rows N/A 获取上一个MySQL操作中受影响的行数
美元mysqli:: client_info mysqli_get_client_info N/A 以字符串形式返回MySQL客户端版本
美元mysqli:: client_version mysqli_get_client_version N/A 以整数形式返回MySQL客户端版本信息
美元mysqli:: connect_errno mysqli_connect_errno N/A 返回上次连接调用的错误代码
美元mysqli:: connect_error mysqli_connect_error N/A 返回最后一个连接错误的字符串描述
美元mysqli:: errno mysqli_errno N/A 返回最近函数调用的错误代码
美元mysqli:错误 mysqli_error N/A 返回最后一个错误的字符串描述
美元mysqli:: field_count mysqli_field_count N/A 返回最近查询的列数
美元mysqli:: host_info mysqli_get_host_info N/A 返回表示所使用连接类型的字符串
美元mysqli:: protocol_version mysqli_get_proto_info N/A 返回使用的MySQL协议的版本
美元mysqli:: server_info mysqli_get_server_info N/A 返回MySQL服务器的版本
美元mysqli:: server_version mysqli_get_server_version N/A 以整数形式返回MySQL服务器的版本
美元mysqli::信息 mysqli_info N/A 检索关于最近执行的查询的信息
美元mysqli:: insert_id mysqli_insert_id N/A 返回上一个查询中使用的自动生成的id
美元mysqli:: sqlstate mysqli_sqlstate N/A 返回上一个MySQL操作的SQLSTATE错误
美元mysqli:: warning_count mysqli_warning_count N/A 返回来自给定链接的最后一个查询的警告数
方法
mysqli:自动提交 mysqli_autocommit N/A 打开或关闭自动提交数据库修改
mysqli: change_user mysqli_change_user N/A 更改指定数据库连接的用户
mysqli: character_set_name mysqli_character_set_name N/A 返回数据库连接的默认字符集
mysqli:关闭 mysqli_close N/A 关闭以前打开的数据库连接
mysqli:提交 mysqli_commit N/A 提交当前事务
mysqli: __construct mysqli_connect N/A 打开一个到MySQL服务器的新连接[注意:static(即类)方法]
mysqli:调试 mysqli_debug N/A 执行调试操作
mysqli: dump_debug_info mysqli_dump_debug_info N/A 将调试信息转储到日志中
mysqli: get_charset mysqli_get_charset N/A 返回一个字符集对象
mysqli: get_connection_stats mysqli_get_connection_stats N/A 返回客户端连接统计信息。只能用mysqlnd
mysqli: get_client_info mysqli_get_client_info N/A 以字符串形式返回MySQL客户端版本
mysqli: get_client_stats mysqli_get_client_stats N/A 返回客户端每进程统计信息。只能用mysqlnd
mysqli: get_server_info mysqli_get_server_info N/A 返回一个字符串,表示MySQLi扩展连接到的MySQL服务器的版本
mysqli: get_warnings mysqli_get_warnings N/A 没有记录
mysqli:初始化 mysqli_init N/A 初始化MySQLi并返回一个与mysqli_real_connect一起使用的对象。
mysqli:杀 mysqli_kill N/A 请求服务器杀死一个MySQL线程
mysqli: more_results mysqli_more_results N/A 检查多查询是否有更多的查询结果
mysqli: multi_query mysqli_multi_query N/A 对数据库执行查询
mysqli: next_result mysqli_next_result N/A 准备multi_query的下一个结果
mysqli:选项 mysqli_options mysqli_set_opt 设置选项
mysqli:萍 mysqli_ping N/A ping服务器连接,或者在连接断开时尝试重新连接
mysqli:准备 mysqli_prepare N/A 准备执行的SQL语句
mysqli:查询 mysqli_query N/A 对数据库执行查询
mysqli: real_connect mysqli_real_connect N/A 打开到mysql服务器的连接
mysqli: real_escape_stringmysqli: escape_string mysqli_real_escape_string mysqli_escape_string 考虑到连接的当前字符集,转义字符串中的特殊字符,以便在SQL语句中使用
mysqli: real_query mysqli_real_query N/A 执行SQL查询
mysqli:刷新 mysqli_refresh N/A 刷新表或缓存,或重置复制服务器信息
mysqli:回滚 mysqli_rollback N/A 回滚当前事务
mysqli: select_db mysqli_select_db N/A 为数据库查询选择默认数据库
mysqli: set_charset mysqli_set_charset N/A 设置默认的客户端字符集
mysqli: ssl_set mysqli_ssl_set N/A 用于使用SSL建立安全连接
mysqli:统计 mysqli_stat N/A 获取当前系统状态
mysqli: stmt_init mysqli_stmt_init N/A 初始化一个语句并返回一个对象,以便与mysqli_stmt_prepare一起使用
mysqli: store_result mysqli_store_result N/A 从最后一个查询转移结果集
mysqli: thread_id mysqli_thread_id N/A 返回当前连接的线程ID
mysqli: thread_safe mysqli_thread_safe N/A 返回是否指定了线程安全性
mysqli: use_result mysqli_use_result N/A 启动结果集检索

表7.6mysqli_stmt方法

MySQL_STMT
面向对象接口 程序界面 别名(不要使用) 描述
属性
美元mysqli_stmt:: affected_rows mysqli_stmt_affected_rows N/A 返回最后一个执行语句更改、删除或插入的行总数
美元mysqli_stmt:: errno mysqli_stmt_errno N/A 返回最近的语句调用的错误代码
美元mysqli_stmt:错误 mysqli_stmt_error N/A 返回最后一条语句错误的字符串说明
美元mysqli_stmt:: field_count mysqli_stmt_field_count N/A 返回给定语句中字段的数量-未文档化
美元mysqli_stmt:: insert_id mysqli_stmt_insert_id N/A 获取从前面的INSERT操作生成的ID
美元mysqli_stmt:: num_rows mysqli_stmt_num_rows N/A 返回语句结果集中的行数
美元mysqli_stmt:: param_count mysqli_stmt_param_count N/A 返回给定语句的形参个数
美元mysqli_stmt:: sqlstate mysqli_stmt_sqlstate N/A 从上一个语句操作返回SQLSTATE错误
方法
mysqli_stmt: attr_get mysqli_stmt_attr_get N/A 用于获取语句属性的当前值
mysqli_stmt: attr_set mysqli_stmt_attr_set N/A 用于修改准备语句的行为
mysqli_stmt: bind_param mysqli_stmt_bind_param N/A 将变量绑定到准备好的语句作为参数
mysqli_stmt: bind_result mysqli_stmt_bind_result N/A 将变量绑定到准备好的语句以存储结果
mysqli_stmt:关闭 mysqli_stmt_close N/A 关闭准备好的语句
mysqli_stmt: data_seek mysqli_stmt_data_seek N/A 查找语句结果集中的任意行
mysqli_stmt:执行 mysqli_stmt_execute mysqli_execute 执行一个准备好的查询
mysqli_stmt:取 mysqli_stmt_fetch N/A 从准备好的语句中获取结果到绑定变量中
mysqli_stmt: free_result mysqli_stmt_free_result N/A 为给定语句句柄释放存储的结果内存
mysqli_stmt: get_result mysqli_stmt_get_result N/A 从准备好的语句获取结果集。只能用mysqlnd
mysqli_stmt: get_warnings mysqli_stmt_get_warnings N/A 没有记录
mysqli_stmt: more_results mysqli_stmt_more_results N/A 检查多个查询是否有更多的查询结果
mysqli_stmt: next_result mysqli_stmt_next_result N/A 从多个查询中读取下一个结果
mysqli_stmt: num_rows mysqli_stmt_num_rows N/A 参见属性美元mysqli_stmt:: num_rows
mysqli_stmt:准备 mysqli_stmt_prepare N/A 准备执行的SQL语句
mysqli_stmt:重置 mysqli_stmt_reset N/A 重置准备好的语句
mysqli_stmt: result_metadata mysqli_stmt_result_metadata N/A 从准备好的语句返回结果集元数据
mysqli_stmt: send_long_data mysqli_stmt_send_long_data N/A 以块为单位发送数据
mysqli_stmt: store_result mysqli_stmt_store_result N/A 从准备好的语句转移结果集

表7.7mysqli_result方法

mysqli_result
面向对象接口 程序界面 别名(不要使用) 描述
属性
美元mysqli_result:: current_field mysqli_field_tell N/A 获取结果指针的当前字段偏移量
美元mysqli_result:: field_count mysqli_num_fields N/A 获取结果中字段的数量
美元mysqli_result:长度 mysqli_fetch_lengths N/A 返回结果集中当前行的列的长度
美元mysqli_result:: num_rows mysqli_num_rows N/A 获取结果中的行数
方法
mysqli_result: data_seek mysqli_data_seek N/A 将结果指针调整为结果中的任意行
mysqli_result: fetch_all mysqli_fetch_all N/A 获取所有结果行,并将结果集作为关联数组、数值数组或两者返回。只能用mysqlnd
mysqli_result:访问fetch_array mysqli_fetch_array N/A 获取结果行作为关联数组、数值数组或两者
mysqli_result: fetch_assoc mysqli_fetch_assoc N/A 获取结果行作为关联数组
mysqli_result: fetch_field_direct mysqli_fetch_field_direct N/A 获取单个字段的元数据
mysqli_result: fetch_field mysqli_fetch_field N/A 返回结果集中的下一个字段
mysqli_result: fetch_fields mysqli_fetch_fields N/A 返回表示结果集中字段的对象数组
mysqli_result: fetch_object mysqli_fetch_object N/A 将结果集的当前行作为对象返回
mysqli_result: fetch_row mysqli_fetch_row N/A 获取结果行作为枚举数组
mysqli_result: field_seek mysqli_field_seek N/A 将结果指针设置为指定的字段偏移量
mysqli_result:免费mysqli_result:关闭mysqli_result: free_result mysqli_free_result N/A 释放与结果相关的内存

表7.8mysqli_driver方法

MySQL_Driver
面向对象接口 程序界面 别名(不要使用) 描述
属性
美元mysqli_driver:: mysqli_report mysqli_report N/A 设置mysqli错误报告模式
方法
mysqli_driver: embedded_server_end mysqli_embedded_server_end N/A 没有记录
mysqli_driver: embedded_server_start mysqli_embedded_server_start N/A 没有记录

请注意

别名函数仅用于向后兼容的目的。不要在新项目中使用它们。