zoukankan      html  css  js  c++  java
  • mySQL相关函数的使用

    获取执行SQL指令被影响的记录数或字段数

    ·mysqlo_num_rows()函数:适用于执行SELECT语句,可以返回被筛选出来的记录数

    其语法如下,参数result为资源标识符

    mysqlo_num_rows(resource result)

    ·mysqli_num_fields()函数:适用于执行SELECT语句,可以返回被筛选出来的字段数目

    mysqli_num_fields(resourse result)

    ·mysqli_affected_rows()函数:适用于执行INSERT,UPDATE,REPLACE,DELETE语句,可以返回有多少个记录受到该语句的影响

    其语法如下,参数link_identifier为连接标识符。

    mysqli_affected_rows(resource link_identifier)

    获取记录内容

    ·mysqli_fetch_rows()函数获取记录内容,SELECT语句执行完毕后所返回的资源标识符,其实就是筛选的结果,里面可能包含多个记录,其中有一个是记录指针,用来标记当前记录是在第几笔,记录指针的默认值是0,表示在第一个记录。

    函数每读取一个记录,然后将记录指针移到下一个,若读取不到记录,就返回FALSE.其语法如下:

    mysqli_fetch_rows(resource result)

    example:

    下面的代码要读取5条记录,然后将读取到的记录分别存放到数组中。

    $row1=mysqli_fetch_row($result);
    $row2=mysqli_fetch_row($result);
    $row3=mysqli_fetch_row($result);
    $row4=mysqli_fetch_row($result);
    $row5=mysqli_fetch_row($result);

    在存放记录的数组中,键代表的是字段序号。若要显示第二个字段的第三个字段,可以写成如下形式:

    $row2[2];

    ·使用mysqli_fetch_array()函数获取记录内容,和上一个函数的不同之处在于获取字段内容时,mysqli_fetch_row()函数以字段序号获取字段内容,而mysqli_fetch_array()函数则可以使用字段序号或字段名获取字段内容。,其语法如下:

    mysqli_fetch_array(resource result[,int result_type])

    result:资源标识符

    result_ype:指定获取字段内容的方式,参数值有MYSQLI_NUM(仅字段序号),MUSQLI_ASSOC(仅字段名),MYSQLI_BOTH(都可以).

    移动记录指针

    ·mysqli_data_seek()函数:移动记录指针,若移动指针记录成功,就返回TRUE,否则返回FALSE,其语法如下:

    mysqli_data_seek(resource result,int row_number)

    result:资源标识符

    row_number:记录序号,0表示第一个,以此类推。

    example

    $seek_result=mysqli_data_seek(result,9);
    $row=mysqli_fetch_row($result);
    上面的代码执行完毕后,$row存放第10条记录。







    
  • 相关阅读:
    显示数据库中的数据
    C# 替换去除HTML标记方法(正则表达式)
    aspx,ascx和ashx使用总结
    groupby用法
    C#的一个URL加载器,能处理编码、相对地址解析、GET/POST、HTML的include、页面重定向
    js调用WebService的例子
    跨站点的单点登录
    新安装的Centos7不能联网且ifconfig出现command not found
    virtualbox桥接网卡设置
    2012暑假Ajax学习笔记
  • 原文地址:https://www.cnblogs.com/haxianhe/p/9271239.html
Copyright © 2011-2022 走看看