PHP

pg_free_result

pg_free_result

(PHP 4 >= 4.2.0, PHP 5, PHP 7)

pg_free_result - 空闲的结果内存

描述

bool pg_free_result ( resource $result )

pg_free_result()释放与指定的PostgreSQL查询结果资源相关联的内存和数据。

只有在脚本执行期间内存消耗有问题时才需要调用此函数。否则,所有结果内存将在脚本结束时自动释放。

注意:这个函数以前被称为pg_freeresult()

参数

result

PostgreSQL查询结果资源,由pg_query(),pg_query_params()或pg_execute()等返回。

返回值

成功时返回TRUE或失败时返回FALSE

示例

示例#1 pg_free_result()示例

<?php $db = pg_connect("dbname=users user=me") || die( $res = pg_query($db, "SELECT 1 UNION ALL SELECT 2" $val = pg_fetch_result($res, 1, 0 echo "First field in the second row is: ", $val, "\n"; pg_free_result($res ?>

上面的例子将输出:

First field in the second row is: 2

扩展内容

  • pg_query() - 执行查询

  • pg_query_params() - 向服务器提交一个命令并等待结果,并能够从SQL命令文本中单独传递参数。

  • pg_execute() - 发送一个请求来执行给定参数的预处理语句,并等待结果。

← pg_flush

pg_get_notify →