查询

pg_num_rows()函数—用法及示例

「 返回查询结果集中的行数 」


函数名称:pg_num_rows()

适用版本:PHP 4 >= 4.2.0, PHP 5, PHP 7

函数描述:pg_num_rows() 函数用于返回查询结果集中的行数。

语法:int pg_num_rows ( resource $result )

参数: $result:一个 PostgreSQL 查询结果资源。

返回值:返回查询结果集中的行数,如果结果集为空或者不是有效的结果资源,将返回 0。

示例:

// 连接到 PostgreSQL 数据库
$conn = pg_connect("host=localhost dbname=mydatabase user=myusername password=mypassword");

// 执行查询
$query = "SELECT * FROM mytable";
$result = pg_query($conn, $query);

// 获取查询结果中的行数
$rowCount = pg_num_rows($result);

// 输出行数
echo "查询结果中的行数为:" . $rowCount;

// 释放查询结果资源
pg_free_result($result);

// 关闭数据库连接
pg_close($conn);

以上示例中,首先使用 pg_connect() 函数连接到 PostgreSQL 数据库。然后使用 pg_query() 函数执行查询并将结果存储在 $result 变量中。接着使用 pg_num_rows() 函数获取查询结果中的行数,并将结果存储在 $rowCount 变量中。最后,输出行数并使用 pg_free_result() 函数释放查询结果资源,最后使用 pg_close() 函数关闭数据库连接。

请注意,在使用 pg_num_rows() 函数之前,应该确保已经执行了查询并且获取到了有效的结果资源。否则,函数将返回 0。

补充纠错
上一个函数: pg_options()函数
下一个函数: pg_num_fields()函数
热门PHP函数
分享链接