<?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语句执行过程中产生的警告数量MySqli Method.php
选择阅读主题色