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 →