PHP中 mysql函数
2016-04-20 00:00
411 查看
mysql_affected_rows — 取得前一次 MySQL 操作所影响的记录行数
mysql_client_encoding — 返回字符集的名称
bool mysql_close ([ resource
— 关闭 MySQL 连接
如果没有指定
resource mysql_connect ([ string
— 打开一个到 MySQL 服务器的连接
如果成功则返回一个 MySQL 连接标识, 或者在失败时返回
bool mysql_create_db ( string
— 新建一个 MySQL 数据库
mysql_data_seek — 移动内部结果的指针
mysql_db_name — 取得结果数据
mysql_db_query — 发送一条 MySQL 查询
mysql_drop_db — 丢弃(删除)一个 MySQL 数据库
mysql_errno — 返回上一个 MySQL 操作中的错误信息的数字编码
string mysql_error ([ resource
— 返回上一个 MySQL 操作产生的文本错误信息
string mysql_escape_string ( string
— 转义一个字符串用于 mysql_query。
array mysql_fetch_array ( resource
— 从结果集中取得一行作为关联数组,或数字数组,或二者兼有
array mysql_fetch_assoc ( resource
object mysql_fetch_field ( resource
array mysql_fetch_lengths ( resource
object mysql_fetch_object ( resource
array mysql_fetch_row ( resource
mysql_field_flags — 从结果中取得和指定字段关联的标志
mysql_field_len — 返回指定字段的长度
mysql_field_name — 取得结果中指定字段的字段名
mysql_field_seek — 将结果集中的指针设定为制定的字段偏移量
mysql_field_table — 取得指定字段所在的表名
mysql_field_type — 取得结果集中指定字段的类型
bool mysql_free_result ( resource
— 释放结果内存,释放所有与结果标识符
string mysql_get_client_info ( void )
— 取得 MySQL 客户端信息,返回一个字符串指出了客户端库的版本。
string mysql_get_host_info ([ resource
— 取得 MySQL 主机信息,返回一个字符串说明了连接
int mysql_get_proto_info ([ resource
— 取得 MySQL 协议信息,返回
string mysql_get_server_info ([ resource
— 取得 MySQL 服务器信息,返回
string mysql_info ([ resource
— 取得最近一条查询的信息
int mysql_insert_id ([ resource
— 取得上一步 INSERT 操作产生的 ID
resource mysql_list_dbs ([ resource
— 列出 MySQL 服务器中所有的数据库,将返回一个结果指针,包含了当前 MySQL 进程中所有可用的数据库。
resource mysql_list_fields ( string
— 列出 MySQL 结果中的字段
resource mysql_list_processes ([ resource
— 列出 MySQL 进程,返回一个结果指针,说明了当前服务器的线程。
resource mysql_list_tables ( string
— 列出 MySQL 数据库中的表
int mysql_num_fields ( resource
— 取得结果集中字段的数目
int mysql_num_rows ( resource
— 取得结果集中行的数目
resource mysql_pconnect ([ string
— 打开一个到 MySQL 服务器的持久连接,出错则返回
bool mysql_ping ([ resource
— Ping 一个服务器连接,如果没有连接则重新连接,查到服务器的连接是否正常。如果断开,则自动尝试连接。本函数可用于空闲很久的脚本来检查服务器是否关闭了连接,如果有必要则重新连接上。如果到服务器的连接可用则 mysql_ping() 返回
resource mysql_query ( string
— 发送一条 MySQL 查询,仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回
string mysql_real_escape_string ( string
— 转义 SQL 语句中使用的字符串中的特殊字符,并考虑到连接的当前字符集,并不转义% 和 _。
mixed mysql_result ( resource
— 取得结果数据,返回 MySQL 结果集中一个单元的内容。字段参数可以是字段的偏移量或者字段名,或者是字段表点字段名(tablename.fieldname)。
bool mysql_select_db ( string
— 选择 MySQL 数据库,设定与指定的连接标识符所关联的服务器上的当前激活数据库。如果没有指定连接标识符,则使用上一个打开的连接。
string mysql_tablename ( resource
— 取得表名
接受 mysql_list_tables() 返回的结果指针以及一个整数索引作为参数并返回表名。
int mysql_thread_id ([ resource
— 返回当前线程的 ID,果连接丢失了并用 mysql_ping() 重新连接上,线程 ID 会改变。这意味着不能取得线程的 ID 后保存起来备用。当需要的时候再去获取之。
resource mysql_unbuffered_query ( string
— 向 MySQL 发送一条 SQL 查询,并不获取和缓存结果的行,一方面,这在处理很大的结果集时会节省可观的内存。另一方面,可以在获取第一行后立即对结果集进行操作,而不用等到整个 SQL 语句都执行完毕。
mysql_client_encoding — 返回字符集的名称
bool mysql_close ([ resource
$link_identifier] )
— 关闭 MySQL 连接
如果没有指定
link_identifier,则关闭上一个打开的连接。
resource mysql_connect ([ string
$server[, string
$username[, string
$password[, bool
$new_link[, int
$client_flags]]]]] )
— 打开一个到 MySQL 服务器的连接
如果成功则返回一个 MySQL 连接标识, 或者在失败时返回
FALSE。
bool mysql_create_db ( string
$database name[, resource
$link_identifier] )
— 新建一个 MySQL 数据库
mysql_data_seek — 移动内部结果的指针
mysql_db_name — 取得结果数据
mysql_db_query — 发送一条 MySQL 查询
mysql_drop_db — 丢弃(删除)一个 MySQL 数据库
mysql_errno — 返回上一个 MySQL 操作中的错误信息的数字编码
string mysql_error ([ resource
$link_identifier] )
— 返回上一个 MySQL 操作产生的文本错误信息
string mysql_escape_string ( string
$unescaped_string)
— 转义一个字符串用于 mysql_query。
array mysql_fetch_array ( resource
$result[, int
$ result_type] )
— 从结果集中取得一行作为关联数组,或数字数组,或二者兼有
array mysql_fetch_assoc ( resource
$result) — 从结果集中取得一行作为关联数组
object mysql_fetch_field ( resource
$result[, int
$field_offset] ) — 从结果集中取得列信息并作为对象返回
array mysql_fetch_lengths ( resource
$result) — 取得结果集中每个输出的长度
object mysql_fetch_object ( resource
$result) — 从结果集中取得一行作为对象
array mysql_fetch_row ( resource
$result)— 从结果集中取得一行作为枚举数组
mysql_field_flags — 从结果中取得和指定字段关联的标志
mysql_field_len — 返回指定字段的长度
mysql_field_name — 取得结果中指定字段的字段名
mysql_field_seek — 将结果集中的指针设定为制定的字段偏移量
mysql_field_table — 取得指定字段所在的表名
mysql_field_type — 取得结果集中指定字段的类型
bool mysql_free_result ( resource
$result)
— 释放结果内存,释放所有与结果标识符
result所关联的内存。
string mysql_get_client_info ( void )
— 取得 MySQL 客户端信息,返回一个字符串指出了客户端库的版本。
string mysql_get_host_info ([ resource
$link_identifier] )
— 取得 MySQL 主机信息,返回一个字符串说明了连接
link_identifier所使用的连接方式,包括服务器的主机名。
int mysql_get_proto_info ([ resource
$link_identifier] )
— 取得 MySQL 协议信息,返回
link_identifier所使用的协议版本。如果省略
link_identifier,则使用上一个打开的连接。
string mysql_get_server_info ([ resource
$link_identifier] )
— 取得 MySQL 服务器信息,返回
link_identifier所使用的服务器版本。如果省略
link_identifier,则使用上一个打开的连接。
string mysql_info ([ resource
$link_identifier] )
— 取得最近一条查询的信息
int mysql_insert_id ([ resource
$link_identifier] )
— 取得上一步 INSERT 操作产生的 ID
resource mysql_list_dbs ([ resource
$link_identifier] )
— 列出 MySQL 服务器中所有的数据库,将返回一个结果指针,包含了当前 MySQL 进程中所有可用的数据库。
resource mysql_list_fields ( string
$database_name, string
$table_name[, resource
$link_identifier] )
— 列出 MySQL 结果中的字段
resource mysql_list_processes ([ resource
$link_identifier] )
— 列出 MySQL 进程,返回一个结果指针,说明了当前服务器的线程。
resource mysql_list_tables ( string
$database[, resource
$link_identifier] )
— 列出 MySQL 数据库中的表
int mysql_num_fields ( resource
$result)
— 取得结果集中字段的数目
int mysql_num_rows ( resource
$result)
— 取得结果集中行的数目
resource mysql_pconnect ([ string
$server[, string
$username[, string
$password[, int
$client_flags]]]] )
— 打开一个到 MySQL 服务器的持久连接,出错则返回
FALSE。
bool mysql_ping ([ resource
$ link_identifier] )
— Ping 一个服务器连接,如果没有连接则重新连接,查到服务器的连接是否正常。如果断开,则自动尝试连接。本函数可用于空闲很久的脚本来检查服务器是否关闭了连接,如果有必要则重新连接上。如果到服务器的连接可用则 mysql_ping() 返回
TRUE,否则返回
FALSE。
resource mysql_query ( string
$query[, resource
$link_identifier] )
— 发送一条 MySQL 查询,仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回
FALSE。对于其它类型的 SQL 语句, mysql_query() 在执行成功时返回
TRUE,出错时返回
FALSE。非
FALSE的返回值意味着查询是合法的并能够被服务器执行。这并不说明任何有关影响到的或返回的行数。 很有可能一条查询执行成功了但并未影响到或并未返回任何行。
string mysql_real_escape_string ( string
$unescaped_string[, resource
$link_identifier] )
— 转义 SQL 语句中使用的字符串中的特殊字符,并考虑到连接的当前字符集,并不转义% 和 _。
mixed mysql_result ( resource
$result, int
$row[, mixed
$field] )
— 取得结果数据,返回 MySQL 结果集中一个单元的内容。字段参数可以是字段的偏移量或者字段名,或者是字段表点字段名(tablename.fieldname)。
bool mysql_select_db ( string
$database_name[, resource
$ link_identifier] )
— 选择 MySQL 数据库,设定与指定的连接标识符所关联的服务器上的当前激活数据库。如果没有指定连接标识符,则使用上一个打开的连接。
string mysql_tablename ( resource
$result, int
$i)
— 取得表名
接受 mysql_list_tables() 返回的结果指针以及一个整数索引作为参数并返回表名。
int mysql_thread_id ([ resource
$link_identifier] )
— 返回当前线程的 ID,果连接丢失了并用 mysql_ping() 重新连接上,线程 ID 会改变。这意味着不能取得线程的 ID 后保存起来备用。当需要的时候再去获取之。
resource mysql_unbuffered_query ( string
$query[, resource
$link_identifier] )
— 向 MySQL 发送一条 SQL 查询,并不获取和缓存结果的行,一方面,这在处理很大的结果集时会节省可观的内存。另一方面,可以在获取第一行后立即对结果集进行操作,而不用等到整个 SQL 语句都执行完毕。
相关文章推荐
- PHP PDO类
- PHP 关于Memory函数
- yii2 如何在页面底部加载css和js
- PHP运算符优先级列表
- PHP Header失效的原因分析
- Laravel5开发学生管理系统
- 邮件发送(PHP实现)
- laravel怎么创建一个简单的blog
- 234 countprime
- PHP安全处理之Mcrypt使用总结
- php实现并发处理之curl篇
- php命名空间之前咋办
- H3C STP
- PHP中的_FILE_和_DIR_的区别
- php字符串函数
- php中代码开始标志类型(<?php ?>,<? ?>,<?= ?>,<% %>,<%= %>)
- php分页显示双表查询的内容
- PHP RFI 的小tip
- php 自带函数
- PHP mail() 函数