mysql相关

  1. mysql_connect()

连接数据库(非持久)

mysql_connect(servername,username,password);
参数描述
servername可选。规定要连接的服务器。默认是 “localhost:3306”。
username可选。规定登录所使用的用户名。默认值是拥有服务器进程的用户的名称。
password可选。规定登录所用的密码。默认是 “”。
  1. mysql_close()

关闭非持久的 MySQL 连接。

mysql_close(link_identifier)
参数描述
link_identifier必需。MySQL 的连接标识符
  1. mysql_query()

发送一条 MySQL 查询。

mysql_query(query,connection)
参数描述
query必需。规定要发送的 SQL 查询。注释:查询字符串不应以分号结束。
connection可选。规定 SQL 连接标识符。如果未规定,则使用上一个打开的连接。
  1. mysql_select_db()

选择 MySQL 数据库。

mysql_select_db(database,connection)
参数描述
database必需。规定要选择的数据库。
connection可选。规定 MySQL 连接。如果未指定,则使用上一个连接。
  1. mysql_errno()

返回上一个 MySQL 函数的错误号码,如果没有出错则返回 0(零)。

mysql_errno(connection)
参数描述
connection可选。规定 SQL 连接标识符。如果未规定,则使用上一个打开的连接。
  1. mysql_error()

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

mysql_error(connection)
参数描述
connection可选。规定 SQL 连接标识符。如果未规定,则使用上一个打开的连接。
  1. mysql_fetch_object()

从 mysql_query() 获得一行,并返回一个对象。如果失败或没有更多的行,则返回 false。

mysql_fetch_object(data)
参数描述
data必需。要使用的数据指针。该数据指针是从 mysql_query() 返回的结果。

如要使用对象中的某一项,写法为数据对象 -> 键名

  1. mysql_fetch_array()

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

mysql_fetch_array(data,array_type)
参数描述
data可选。规定要使用的数据指针。该数据指针是 mysql_query() 函数产生的结果。
array_type可选。规定返回哪种结果。可能的值:1. MYSQL_ASSOC - 关联数组 2. MYSQL_NUM - 数字数组 3. MYSQL_BOTH - 默认。同时产生关联和数字数组

如要使用关联数组中的某一项,写法为关联数组 [键名]
如要使用数字数组中的某一项,写法为关联数组 [索引值]
两种都有则两种都可使用

  1. mysql_fetch_assoc()

返回根据从结果集取得的行生成的关联数组,如果没有更多行,则返回 false。

mysql_fetch_assoc(data)
参数描述
data必需。要使用的数据指针。该数据指针是从 mysql_query() 返回的结果。
  1. mysql_fetch_row()

从结果集中取得一行作为数字数组

mysql_fetch_row(data)
参数描述
data必需。要使用的数据指针。该数据指针是从 mysql_query() 返回的结果。

说明
mysql_fetch_row()从和结果标识 data 关联的结果集中取得一行数据并作为数组返回。每个结果的列储存在一个数组的单元中,偏移量从0 开始。

依次调用 mysql_fetch_row() 将返回结果集中的下一行,如果没有更多行则返回 FALSE。

  1. mysql_field_type()

如果成功,则返回指定字段的类型,如果失败,则返回 false。

mysql_field_type(data,field_offset)
参数描述
data必需。要使用的数据指针。该数据指针是从 mysql_query() 返回的结果。
field_offset必需。指示从哪个字段开始返回。0 指示第一个字段。
  1. mysql_num_fields()

返回结果集中字段的数。如果失败,则返回 false。

mysql_num_fields(data)
参数描述
data必需。规定规定要使用的数据指针。该数据指针是 mysql_query() 函数产生的结果。
  1. mysql_num_rows()

返回结果集中行的数目

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

此命令仅对SELECT 语句有效。要取得被 INSERT,UPDATE 或者 DELETE查询所影响到的行的数目,用mysql_affected_rows()

  1. mysql_result()

如果成功,则返回结果集中一个字段的值。如果失败,则返回 false。

mysql_result(data,row,field)
参数描述
data必需。规定要使用的结果标识符。该标识符是 mysql_query() 函数返回的。
row必需。规定行号。行号从 0 开始。
field可选。规定获取哪个字段。可以是字段偏移值,字段名或table.fieldname。如果该参数未规定,则该函数从指定的行获取第一个字段。
Logo

更多推荐