mysql常用函数详解

1.mysqli_query($connect,$sql)

该函数用于对数据库进行操作。

参数一:数据库连接标识$mysqli,由mysqli_connect()返回值得到。

参数二:对数据库进行操作的 数据库命令语句,为一个字符串。

如果是除select外的命令语句,操作成功返回ture,失败返回false。

如果是select语句则操作成功返回一个mysqli_result类的对象,其内容包含如下:

mysqli_result类对象包含select查询的结果和获取结果集中数据的成员方法以及与查询结果有关的成员属性。

mysqli_result类中的成员属性

$current_field:获取当前结果中指向的字段偏移位置,是一个整数。

$field_count:从查询结果中获取列的个数。

$lengths:返回一个数组,保存在结果集中获取当前行的每一个列的长度。

$num_rows:返回结果集中包含记录的行数。

mysqli_result类中成员方法


close():释放内存并关闭结果集。

data_seek():明确改变当前结果记录顺序。

fetch_field():从结果集中获取某一个字段的信息。

fetch_fields():从结果集中获取所有字段的信息。

fetch_field_direct():从一个指定的列中获取列详细信息,返回一个包含列
信息的对象。

fetch_array():将以一个普通索引数组和关联数组两种形式返回一条结果记
录。

fetch_assoc():将以一个普通的关联数组的形式返回一条结果记录。

fetch_object():将以一个对象的形式返回一条结果记录。

fetch_row():将以一个普通的索引数组的形式返回一条结果记录。

field_seek():设置结果集中字段的偏移位置。、

2.mysqli_num_rows()

该函数用于获得$mysqli_result类对象中$num_rows属性的值,该值表明了返回的结果集(其实就是符合数据库命令语句的所有数据的集合,slect查询得到的所有数据的总称)的行数。

参数:$mysqli_result类的对象,由mysqli_query()函数返回值获得。

3.mysqli_fetch_array()

该函数以关联数组的形式每次返回结果集中的一行数据,通常和while配合使用,循环使用结果集中的数据。

返回值是关联数组。

参数是$mysqli_result类的对象,由mysqli_query()函数返回值获得。

4.mysqli_free_result()

用于释放结果集,也就是$mysqli_result类的对象。

在用mysqli_query()的到一个结果集,我们用完之后一定要记得释放掉,否者会造成内存泄漏。

参数:mysqli_result类的对象。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值