牛牛在线工具

pg_get_result()

收录 8868 个 PHP 函数,含用途说明与用法示例。

pg_get_result()

获取一个非阻塞的 PostgreSQL 查询的结果

函数名称:pg_get_result() 函数描述:pg_get_result()函数用于获取一个非阻塞的 PostgreSQL 查询的结果。 适用版本:该函数适用于 PHP 4 >= 4.2.0 和 PHP 5 版本。 语法:resource pg_get_result ( resource $connection ) 参数: $connection:一个有效的 PostgreSQL 连接资源。 返回值:返回一个结果集资源,该资源可以用于获取查询的结果。 示例: // 连接到 PostgreSQL 数据库 $conn = pg_connect("host=localhost dbname=mydb user=myuser password=mypassword"); // 执行一个查询 $query = "SELECT * FROM mytable"; $result = pg_query($conn, $query); // 检查查询是否成功 if (!$result) { echo "查询执行失败!"; exit; } // 获取查询的结果 $result_set = pg_get_result($conn); // 检查结果集是否为空 if (pg_num_rows($result_set) == 0) { echo "查询结果为空!"; exit; } // 遍历结果集并输出数据 while ($row = pg_fetch_assoc($result_set)) { echo "ID:" . $row['id'] . ",名称:" . $row['name'] . "<br>"; } // 释放结果集资源 pg_free_result($result_set); // 关闭数据库连接 pg_close($conn); 在上面的示例中,我们首先使用pg_connect()函数连接到 PostgreSQL 数据库。然后,我们执行一个查询,并使用pg_get_result()函数获取查询的结果。接下来,我们检查结果集是否为空,并使用pg_fetch_assoc()函数遍历结果集并输出数据。最后,我们使用pg_free_result()函数释放结果集资源,并使用pg_close()函数关闭数据库连接。 请注意,pg_get_result()函数只适用于非阻塞的查询,如果查询是阻塞的,则该函数将返回 FALSE。