首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]db2_num_rows()函数—用法及示例

发布于 2025-04-24 08:57:19
0
23

函数名:db2_num_rows()

适用版本:PHP 7, PHP 8

用法:db2_num_rows() 函数用于获取结果集中的行数。此函数仅适用于使用 IBM DB2 数据库连接的情况。

语法:int db2_num_rows ( resource $stmt )

参数:

  • stmt:一个有效的 DB2 语句资源(通过 db2_prepare() 或 db2_exec() 函数获取的结果)

返回值:返回 int 类型的结果集中的行数,如果获取失败则返回 FALSE。

示例:

$conn = db2_connect('database', 'username', 'password');

$stmt = db2_prepare($conn, "SELECT id, name FROM users");
db2_execute($stmt);

$row_count = db2_num_rows($stmt);
if ($row_count !== false) {
    echo "结果集中的行数: " . $row_count;
} else {
    echo "无法获取结果集中的行数";
}

db2_close($conn);

上述示例代码中,我们首先创建了一个与 IBM DB2 数据库的连接(具体参数在 db2_connect() 函数中设置)。接着,我们使用 db2_prepare() 函数准备了一条查询语句,并通过 db2_execute() 函数执行该查询。 最后,我们使用 db2_num_rows() 函数获取结果集中的行数,并根据返回值判断是否成功获取行数。如果成功,我们将行数输出到页面上;如果失败,则输出错误信息。

注意:在实际使用中,需要根据自己的数据库连接信息进行相应的修改,并确保数据库连接已正确配置。

评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流