PHP 教程

PHP 教程 PHP 简介 PHP 下载安装 PHP 语法 PHP 注释 PHP 变量 PHP Echo / Print PHP 数据类型 PHP 字符串 PHP 数值 PHP Math PHP 常量 PHP 运算符 PHP If...Else...Elseif PHP Switch PHP 循环 PHP 函数 PHP 数组 PHP 全局变量 PHP 正则表达式

PHP 表单

PHP 表单处理 PHP 表单验证 PHP 表单验证必填字段 PHP 表单验证URL/E-mail PHP 表单验证实例

PHP 高级教程

PHP 日期和时间 PHP Include PHP 文件处理 PHP 文件打开/读取 PHP 文件创建/写入 PHP 文件上传 PHP Cookies PHP Sessions PHP Filters PHP Filters Advanced PHP 回调函数 PHP JSON PHP 异常处理

PHP 面向对象

PHP 什么是 OOP PHP 类和对象 PHP 构造函数 PHP 析构函数 PHP 访问修饰符 PHP 继承 PHP 类常量 PHP 抽象类 PHP 接口 PHP 特征 PHP 静态方法 PHP 静态属性 PHP 命名空间 PHP 可迭代对象

MySQL 数据库

MySQL Database MySQL Connect MySQL Create DB MySQL Create Table MySQL Insert Data MySQL Get Last ID MySQL Insert Multiple MySQL Prepared MySQL Select Data MySQL Where MySQL Order By MySQL Delete Data MySQL Update Data MySQL Limit Data

PHP XML

PHP XML Parsers PHP SimpleXML Parser PHP SimpleXML - Get PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX Intro AJAX PHP AJAX Database AJAX XML AJAX Live Search AJAX Poll

PHP 实例

PHP 实例 PHP 编译器 PHP 测验 PHP 练习

PHP 参考手册

PHP 概述 PHP Array PHP Calendar PHP Date PHP Directory PHP Error PHP Exception PHP Filesystem PHP Filter PHP FTP PHP JSON PHP Keywords PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP Network PHP Output Control PHP RegEx PHP SimpleXML PHP Stream PHP String PHP Variable Handling PHP XML Parser PHP Zip PHP Timezones


PHP MySQLi 函数

PHP MySQLi 简介

PHP MySQLi = PHP MySQL Improved!

MySQLi 函数允许您访问 MySQL 数据库服务器。

注释: MySQLi 扩展被设计为适用于 MySQL 版本 4.1.13 或更新的版本。


安装 / Runtime 配置

为了使 MySQLi 可用,您必须对 PHP 进行编译,以支持 MySQLi 扩展。

MySQLi 扩展通过 PHP 版本 5.0.0 引入。PHP version 5.0.0 MySQL 本地驱动程序包含在 PHP 5.3.0 版。

如需安装细节,请访问 http://php.net/manual/en/mysqli.installation.php

如需运行时配置细节,请访问: http://php.net/manual/en/mysqli.configuration.php


PHP MySQLi 函数

函数 描述
affected_rows() 返回前一个 Mysql 操作的受影响行数。
autocommit() 打开或关闭自动提交数据库修改功能。
begin_transaction() Starts a transaction
change_user() 更改指定数据库连接的用户。
character_set_name() 返回数据库连接的默认字符集。
close() 关闭先前打开的数据库连接。
commit() 提交当前事务。
connect() 打开到 Mysql 服务器的新连接。
connect_errno() 返回最后一次连接调用的错误代码。
connect_error() 返回上一次连接错误的错误描述。
data_seek() 调整结果指针到结果集中的一个任意行。
debug() 执行调试操作。
dump_debug_info() 转储调试信息到日志中。
errno() 返回最近的函数调用产生的错误代码。
error() 返回字符串描述的最近一次函数调用产生的错误代码。
error_list() 返回最近的函数调用产生的错误列表。
fetch_all() 抓取所有的结果行并且以关联数据,数值索引数组,或者两者皆有的方式返回结果集。
fetch_array() 以一个关联数组,数值索引数组,或者两者皆有的方式抓取一行结果。
fetch_assoc() 以一个关联数组方式抓取一行结果。
fetch_field() 以对象返回结果集中的下一个字段。
fetch_field_direct() 以对象返回结果集中单字段的元数据。
fetch_fields() 返回代表结果集中字段的对象数组。
fetch_lengths() 返回结果集中当前行的列长度。
fetch_object() 以对象返回结果集的当前行。
fetch_row() 从结果集中抓取一行并以枚举数组的形式返回它。
field_count() 返回最近一次查询获取到的列的数目。
field_seek() 设置字段指针到特定的字段开始位置。
get_charset() 返回字符集对象。
get_client_info() 返回字符串类型的 Mysql 客户端版本信息。
get_client_stats() 返回每个客户端进程的统计信息。
get_client_version() 返回整型的 Mysql 客户端版本信息。
get_connection_stats() 返回客户端连接的统计信息。
get_host_info() 返回 MySQL 服务器主机名和连接类型。
get_proto_info() 返回 MySQL 协议版本。
get_server_info() 返回 MySQL 服务器版本。
get_server_version() 返回整型的 MySQL 服务器版本信息。
info() 返回最近一次执行的查询的检索信息。
init() 初始化 mysqli 并且返回一个由 real_connect() 使用的资源类型。
insert_id() 返回最后一次查询中使用的自动生成 id。
kill() 请求服务器终结某个 MySQL 线程。
more_results() 检查一个多语句查询是否还有其他查询结果集。
multi_query() 在数据库上执行一个或多个查询。
next_result() 从 multi_query() 中准备下一个结果集。
options() 设置选项。
ping() Ping 一个服务器连接,或者如果那个连接断了尝试重连。
poll() Polls connections
prepare() 准备一条用于执行的 SQL 语句。
query() 在数据库上执行查询。
real_connect() 打开一个到 Mysql 服务端的新连接。
real_escape_string() 转义在 SQL 语句中使用的字符串中的特殊字符。
real_query() 执行 SQL 查询。
reap_async_query() 返回异步查询的结果。
refresh() 刷新表或缓存,或者重置复制服务器信息。
rollback() 回滚当前事务。
select_db() 改变连接的默认数据库。
set_charset() 设置默认客户端字符集。
set_local_infile_default() 清除用户为 load local infile 命令定义的处理程序。
set_local_infile_handler() 设置 LOAD DATA LOCAL INFILE 命令执行的回调函数。
sqlstate() 返回前一个 Mysql 操作的 SQLSTATE 错误代码。
ssl_set() 使用 SSL 建立安装连接。
stat() 返回当前系统状态。
stmt_init() 初始化一条语句并返回一个由 stmt_prepare() 使用的对象。
store_result() 传输最后一个查询的结果集。
thread_id() 返回当前连接的线程 ID。
thread_safe() 返回是否设定了线程安全。
use_result() 初始化一个结果集的取回。
warning_count() 返回连接中最后一次查询的警告数量。