10bet网址
MySQL PHP API
本手册下载
PDF (Ltr)- 2.4 mb
PDF (A4)- 2.4 mb


MySQL PHP API// mysqli_result:: $ num_rows mysqli_num_rows

3.10.18mysqli_result: num_rows美元,mysqli_num_rows

版权1997 - 2022 PHP文档组。10bet官方网站

  • mysqli_result: num_rows美元

    mysqli_num_rows

    在结果集中的行数

描述

面向对象的风格

int |字符串mysqli_result - > num_rows;

程序上的风格

int |字符串mysqli_num_rows(mysqli_result结果);

返回结果集的行数。

的行为mysqli_num_rows取决于缓冲或使用无缓冲的结果集。这个函数返回0无缓冲的结果集,除非所有行已经从服务器获取。

参数

结果

程序只风格:一个mysqli_result返回的对象mysqli_query,mysqli_store_result,mysqli_use_resultmysqli_stmt_get_result

返回值

一个int代表获取的行数。返回0在无缓冲的模式,除非所有行已经从服务器获取。

请注意

如果大于的行数PHP_INT_MAX,这一数字将会作为一个返回字符串

例子

示例3.127面向对象的风格

< ?php mysqli_report (MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);美元mysqli = new mysqli (“localhost”、“my_user”、“my_password”,“世界”);$ = $ mysqli - >查询结果(“选择代码,名字来源于国家秩序的名字”);/ *获取结果集的行数* / - > num_rows row_cnt =美元结果;printf("结果集% d行。\ n”, row_cnt美元);

3.128示例程序风格

< ?php mysqli_report (MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);美元的链接= mysqli_connect (“localhost”、“my_user”、“my_password”,“世界”);(结果= mysqli_query美元链接时,“选择代码,名称来自国家的名字”);/ *获取结果集的行数* / $ row_cnt = mysqli_num_rows(结果);printf("结果集% d行。\ n”, row_cnt美元);

上面的示例将输出:

结果集已239行。

笔记

请注意

形成鲜明对比mysqli_stmt_num_rows函数,这个函数没有面向对象方法的变体。在面向对象的风格,使用getter财产。

另请参阅

mysqli_affected_rows
mysqli_store_result
mysqli_use_result
mysqli_query
mysqli_stmt_num_rows