English | 简体中文 | 繁體中文
查询

cubrid_num_rows()函数—用法及示例

「 返回结果集中的行数 」


函数名:cubrid_num_rows()

函数描述:该函数用于返回结果集中的行数。

用法:int cubrid_num_rows ( resource $result )

参数说明: $result:一个有效的 CUBRID 结果集资源。

返回值:返回结果集中的行数,如果结果集为空或者发生错误,返回 -1。

示例:

// 创建 CUBRID 连接
$conn = cubrid_connect("localhost", 33000, "demodb", "dba", "");

// 执行查询语句
$query = "SELECT * FROM table_name";
$result = cubrid_query($conn, $query);

// 获取结果集的行数
$numRows = cubrid_num_rows($result);

if ($numRows >= 0) {
    // 输出结果集的行数
    echo "结果集中的行数为:" . $numRows;
} else {
    // 输出错误信息
    echo "获取结果集行数失败:" . cubrid_error();
}

// 关闭连接
cubrid_close($conn);

注意事项:

  • 在调用 cubrid_num_rows() 之前,必须先执行 cubrid_query() 函数进行查询操作,并且要求查询结果不为空。
  • 如果结果集为空或者查询操作失败,cubrid_num_rows() 返回 -1。
  • 为了能够使用 CUBRID 相关函数,需要开启 CUBRID 数据库的支持,并且安装了 CUBRID 数据库的驱动。
  • 示例中的 localhost33000demodbdbatable_name 是临时占位符,实际使用时需要根据具体情况进行替换。
补充纠错
上一个函数: cubrid_num_fields()函数
下一个函数: cubrid_pconnect()函数
热门PHP函数
分享链接