首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

pg_free_result

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

pg_free_result - 空闲的结果内存

描述

代码语言:javascript
复制
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()示例

代码语言:javascript
复制
<?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);
?>

上面的例子将输出:

代码语言:javascript
复制
First field in the second row is: 2

扩展内容

  • pg_query() - 执行查询
  • pg_query_params() - 向服务器提交一个命令并等待结果,并能够从SQL命令文本中单独传递参数。
  • pg_execute() - 发送一个请求来执行给定参数的预处理语句,并等待结果。

← pg_flush

pg_get_notify →

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com