MySqli Method.php
来源:原创
时间:2016-07-23
作者:脚本小站
分类:代码笔记
<?php /* //========================================================================= //-----------------mysqli_result类中的成员方法(共10个)----------------- close()* 释放内存并关闭结果集 data_seek() 明确改变当前结果记录顺序 fetch_field()* 从结果集中获得某一个字段的信息(使用方法查表) fetch_fields() 从结果集中获得全部字段的信息 fetch_field_direct()从一个指定的列中获得类的详细信息,返回一个包含列信息的对象 fetch_array() 将以一个普通索引数组和关联数组两种形式返回一条结果记录 fetch_assoc()* 将以一个普通关联数组的形式返回一条结果记录 fetch_object() 将以一个对象的形式返回一条结果记录 fetch_row() 将以一个普通索引数组的形式返回一条结果记录 field_seek() 设置结果集中字段的偏移位置 mysqli_result类中的成员属性(共4个) $current_field 获取当前结果中指向的字段偏移位置,是一个整数 $field_count 从查询的结果中获取列的个数 $lengths 返回一个数组,保存在结果集中获取当前行的每一个列的长度 $num_rows 返回结果集中包含记录的行数 */ //========================================================================= //-------------------mysqli类中的成员方法(共33个)---------------------- /* __construct() 构造方法,用于创建一个新的mysqli对象,也可以建立一个连接 change_user 改变了数据库连接所指定的用户 character_set_name() 返回数据库连接默认的字符集 connect() 打开一个新的连接到MySQL数据库服务器 debug() 执行调试操作 dump_debug_info() 转储调试信息 get_client_info() 返回客户端版本 get_host_info() 返回一个字符串代表的连接使用类型,如:Localhost via UNIX socket get_server_info() 返回MySQL服务器的版本,如:4.1.2-alpha-debug get_server_version() 返回整数形式的MySQL服务器版本,如40102 init() 初始化MySQLi并返回一个资源 info() 检索有关最近执行的查询 kill() 要求服务器去杀死一个MySQL线程 -------------------事务处理------------------- autocommit()* 开启或关闭数据库修改自动提交 rollback()* 回滚当前的事务 commit()* 提交当前的事务 -------------------数据查询------------------- close()* 关闭先前打开连接 query()* 与数据库的任何交互都是通过查询进行的,该方法向数据库发送查询来执行 multi_query()* 执行多个查询语句 more_results()* 从多查询语句中检查是否有任何更多的查询结果 Next_result()* 从当前执行的多查询中读取下一个结果 store_result()* 从最后查询中转让结果集 ----------------------------------------------- options() 设置选项 ping() 如果没有连接,ping一台服务器连接或重新连接 prepare()* 准备一个SQL语句的执行,返回mysqli_stmt对象 执行单条sql语句 real_connect() 试图打开一个连接到MySQL数据库服务器 escape_string() 转义特殊字符的字符串,用于在一个SQL语句,并考虑到当前的字符集的连接 select_db() 为数据库查询选择默认的数据库 set_charset()* 设置默认客户端字符集(等同于 ->query(set names 'utf8') = set_charset('utf8')) ssl_set() 使用SSL用于建立安全连接 stat() 获取当前的系统状态 stmt_init() 初始化一个声明,并返回一个mysqli_stmt对象 thread_safe() 是否考虑返回安全的线程 //========================================================================= //----------------表13-2 mysqli类中的成员属性(共13个)----------------- affected_rows* 在前一个MySQL操作中获取影响的行数 client_infoMySQL 客户端版本为一个字符串返回 client_versionMySQL 客户端版本为一个整数返回 errno* 返回最近函数调用的错误代码 error* 返回最近函数调用的错误信息字符串 field_count 传回最近查询获取的列数 host_info 返回一个字符串的连接类型使用 info 检索有关最近执行的查询 insert_id* 返回使用最后查询自动生成的编号 protocol_version返回MySQL协议使用的版本 sqlstate 返回一个字符串包含SQLSTATE错误码的最后一个错 thread_id 为当前连接返回线程ID warning_count 返回前一个SQL语句执行过程中产生的警告数量