轻松上手,快乐学习!

PHP 教程

PHP 教程PHP 简介PHP 下载安装PHP 语法PHP 注释PHP 变量PHP Echo / PrintPHP 数据类型PHP 字符串PHP 数值PHP MathPHP 常量PHP 运算符PHP If...ElsePHP SwitchPHP 循环While 循环Do While 循环For 循环Foreach 循环Break/ContinuePHP 函数PHP 数组索引数组关联数组多维数组数组排序PHP 全局变量$GLOBALS$_SERVER$_REQUEST$_POST$_GETPHP 正则表达式PHP 表单处理PHP 表单验证PHP 表单验证必填字段PHP 表单验证URL/E-mailPHP 表单验证实例PHP 日期和时间PHP IncludePHP 文件处理PHP 文件打开/读取PHP 文件创建/写入PHP 文件上传PHP CookiesPHP SessionsPHP FiltersPHP Filters AdvancedPHP 回调函数PHP JSONPHP 异常处理PHP 什么是 OOPPHP 类和对象PHP 构造函数PHP 析构函数PHP 访问修饰符PHP 继承PHP 类常量PHP 抽象类PHP 接口PHP 特征PHP 静态方法PHP 静态属性PHP 命名空间PHP 可迭代对象MySQL DatabaseMySQL ConnectMySQL Create DBMySQL Create TableMySQL Insert DataMySQL Get Last IDMySQL Insert MultipleMySQL PreparedMySQL Select DataMySQL WhereMySQL Order ByMySQL Delete DataMySQL Update DataMySQL Limit DataPHP XML ParsersPHP SimpleXML ParserPHP SimpleXML - GetPHP XML ExpatPHP XML DOMAJAX IntroAJAX PHPAJAX DatabaseAJAX XMLAJAX Live SearchAJAX PollPHP 实例PHP 编译器PHP 测验PHP 练习

PHP 参考手册

PHP 概述PHP ArrayPHP CalendarPHP DatePHP DirectoryPHP ErrorPHP ExceptionPHP FilesystemPHP FilterPHP FTPPHP JSONPHP KeywordsPHP LibxmlPHP MailPHP MathPHP MiscPHP MySQLiPHP NetworkPHP Output ControlPHP RegExPHP SimpleXMLPHP StreamPHP StringPHP Variable HandlingPHP XML ParserPHP ZipPHP 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() 返回连接中最后一次查询的警告数量。