php相关的Mysql函数详解

 mysql普通连接

 

mysql_connect(server,user,pwd,newlink,clientflag)

 

http://www.w3school.com.cn/php/func_mysql_connect.asp

 

Mysql长连接

 

mysql_pconnect(server,user,pwd,clientflag)

 

http://www.w3school.com.cn/php/func_mysql_pconnect.asp

 

mysql查询

 

mysql_query(query,connection)

 

http://www.w3school.com.cn/php/func_mysql_query.asp

 

mysql选择数据库

 

mysql_select_db(database,connection)

 

http://www.w3school.com.cn/php/func_mysql_select_db.asp

 

mysql_fetch_array() 函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有

 

mysql_fetch_array(data,array_type)

 

http://www.w3school.com.cn/php/func_mysql_fetch_array.asp

 

mysql查询数据返回关联数组

 

mysql_fetch_assoc(data)

 

 

mysql_affected_rows() 函数返回前一次 MySQL 操作所影响的记录行数。

 

mysql_affected_rows(link_identifier)

 

 

mysql_errno、mysql_error() 函数返回上一个 MySQL 操作产生的文本错误信息。

本函数返回上一个 MySQL 函数的错误文本,如果没有出错则返回 ''(空字符串)。

语法

mysql_error(connection)

 

mysql_result() 函数返回结果集中一个字段的值。

如果成功,则该函数返回字段值。如果失败,则返回 false。

语法

mysql_result(data,row,field)

 

mysql_num_rows() 函数返回结果集中行的数目。

语法

mysql_num_rows(data)
参数 描述
data 必需。结果集。该结果集从 mysql_query() 的调用中得到。

 

mysql_num_fields() 函数返回结果集中字段的数。

如果失败,则返回 false。

语法

mysql_num_fields(data)

 

mysql_free_result() 函数释放结果内存。

如果成功,则返回 true,如果失败,则返回 false。

语法

mysql_free_result(data)
参数 描述
data 必需。要释放的结果标识符。该结果标识符是从 mysql_query() 返回的结果。

 

mysql_insert_id() 函数返回上一步 INSERT 操作产生的 ID。

如果上一查询没有产生 AUTO_INCREMENT 的 ID,则 mysql_insert_id() 返回 0。

语法

mysql_insert_id(connection)
参数 描述
connection 可选。规定 MySQL 连接。如果未规定,则使用上一个连接。

 

mysql_fetch_row() 函数从结果集中取得一行作为数字数组。

语法

mysql_fetch_row(data)

 

mysql_fetch_field() 函数从结果集中取得列信息并作为对象返回。

mysql_fetch_field() 可以用来从查询结果中取得字段的信息。如果没有指定字段偏移量,则提取下一个尚未被 mysql_fetch_field() 取得的字段。

该函数返回一个包含字段信息的对象。

被返回的对象的属性为:

  • name - 列名
  • table - 该列所在的表名
  • max_length - 该列最大长度
  • not_null - 1,如果该列不能为 NULL
  • primary_key - 1,如果该列是 primary key
  • unique_key - 1,如果该列是 unique key
  • multiple_key - 1,如果该列是 non-unique key
  • numeric - 1,如果该列是 numeric
  • blob - 1,如果该列是 BLOB
  • type - 该列的类型
  • unsigned - 1,如果该列是无符号数
  • zerofill - 1,如果该列是 zero-filled

语法

mysql_fetch_field(data,field_offset)

 

mysql_get_server_info() 函数返回 MySQL 服务器的信息。

如果成功,则返回 MySQL 服务器的版本号,如果失败,则返回 false。

语法

mysql_get_server_info(connection)

 

mysql_close(connection)

 

 

 

你可能感兴趣的:(PHP,mysql,函数详解)