php函数
函数mysql相关mysql_connect()mysql_close()mysql_query()mysql_select_db()mysql_errno()mysql_error()mysql_fetch_object()mysql_fetch_assoc()mysql相关mysql_connect()连接数据库(非持久)mysql_connect(servername,username,pa
函数
mysql相关
连接数据库(非持久)
mysql_connect(servername,username,password);
参数 | 描述 |
---|---|
servername | 可选。规定要连接的服务器。默认是 “localhost:3306”。 |
username | 可选。规定登录所使用的用户名。默认值是拥有服务器进程的用户的名称。 |
password | 可选。规定登录所用的密码。默认是 “”。 |
关闭非持久的 MySQL 连接。
mysql_close(link_identifier)
参数 | 描述 |
---|---|
link_identifier | 必需。MySQL 的连接标识符 |
发送一条 MySQL 查询。
mysql_query(query,connection)
参数 | 描述 |
---|---|
query | 必需。规定要发送的 SQL 查询。注释:查询字符串不应以分号结束。 |
connection | 可选。规定 SQL 连接标识符。如果未规定,则使用上一个打开的连接。 |
选择 MySQL 数据库。
mysql_select_db(database,connection)
参数 | 描述 |
---|---|
database | 必需。规定要选择的数据库。 |
connection | 可选。规定 MySQL 连接。如果未指定,则使用上一个连接。 |
返回上一个 MySQL 函数的错误号码,如果没有出错则返回 0(零)。
mysql_errno(connection)
参数 | 描述 |
---|---|
connection | 可选。规定 SQL 连接标识符。如果未规定,则使用上一个打开的连接。 |
返回上一个 MySQL 函数的错误文本,如果没有出错则返回 ‘’(空字符串)。
mysql_error(connection)
参数 | 描述 |
---|---|
connection | 可选。规定 SQL 连接标识符。如果未规定,则使用上一个打开的连接。 |
从 mysql_query() 获得一行,并返回一个对象。如果失败或没有更多的行,则返回 false。
mysql_fetch_object(data)
参数 | 描述 |
---|---|
data | 必需。要使用的数据指针。该数据指针是从 mysql_query() 返回的结果。 |
如要使用对象中的某一项,写法为数据对象 -> 键名
从结果集中取得一行作为关联数组,或数字数组,或二者兼有。
mysql_fetch_array(data,array_type)
参数 | 描述 |
---|---|
data | 可选。规定要使用的数据指针。该数据指针是 mysql_query() 函数产生的结果。 |
array_type | 可选。规定返回哪种结果。可能的值:1. MYSQL_ASSOC - 关联数组 2. MYSQL_NUM - 数字数组 3. MYSQL_BOTH - 默认。同时产生关联和数字数组 |
如要使用关联数组中的某一项,写法为关联数组 [键名]
如要使用数字数组中的某一项,写法为关联数组 [索引值]
两种都有则两种都可使用
返回根据从结果集取得的行生成的关联数组,如果没有更多行,则返回 false。
mysql_fetch_assoc(data)
参数 | 描述 |
---|---|
data | 必需。要使用的数据指针。该数据指针是从 mysql_query() 返回的结果。 |
从结果集中取得一行作为数字数组
mysql_fetch_row(data)
参数 | 描述 |
---|---|
data | 必需。要使用的数据指针。该数据指针是从 mysql_query() 返回的结果。 |
说明
mysql_fetch_row()
从和结果标识 data 关联的结果集中取得一行数据并作为数组返回。每个结果的列储存在一个数组的单元中,偏移量从0
开始。
依次调用
mysql_fetch_row() 将返回结果集中的下一行
,如果没有更多行则返回 FALSE。
如果成功,则返回指定字段的类型,如果失败,则返回 false。
mysql_field_type(data,field_offset)
参数 | 描述 |
---|---|
data | 必需。要使用的数据指针。该数据指针是从 mysql_query() 返回的结果。 |
field_offset | 必需。指示从哪个字段开始返回。0 指示第一个字段。 |
返回结果集中字段的数。如果失败,则返回 false。
mysql_num_fields(data)
参数 | 描述 |
---|---|
data | 必需。规定规定要使用的数据指针。该数据指针是 mysql_query() 函数产生的结果。 |
返回结果集中行的数目
mysql_num_rows(data)
参数 | 描述 |
---|---|
data | 必需。结果集。该结果集从 mysql_query() 的调用中得到。 |
此命令仅对SELECT
语句有效。要取得被 INSERT,UPDATE 或者 DELETE
查询所影响到的行的数目,用mysql_affected_rows()
。
如果成功,则返回结果集中一个字段的值。如果失败,则返回 false。
mysql_result(data,row,field)
参数 | 描述 |
---|---|
data | 必需。规定要使用的结果标识符。该标识符是 mysql_query() 函数返回的。 |
row | 必需。规定行号。行号从 0 开始。 |
field | 可选。规定获取哪个字段。可以是字段偏移值,字段名或table.fieldname。如果该参数未规定,则该函数从指定的行获取第一个字段。 |
更多推荐
所有评论(0)