PHP中 mysql函数

  • mysql_affected_rows — 取得前一次 MySQL 操作所影响的记录行数

  • 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 语句都执行完毕。


转载于:https://my.oschina.net/u/2672206/blog/663131

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值