PHP.mk документација

pg_free_result

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.pg-free-result.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.pg-free-result.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
pg_free_result

Референца за `function.pg-free-result.php` со подобрена типографија и навигација.

function.pg-free-result.php

pg_free_result

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

pg_free_resultОслободи меморија за резултат

= NULL

pg_free_result(PgSql\Result $result): bool

pg_free_result() го ослободува меморијата и податоците поврзани со специфицираното PgSql\Result instance.

Оваа функција треба да се повика само ако потрошувачката на меморија за време на извршувањето на скриптата е проблем. Во спротивно, целата меморија од резултатот автоматски ќе се ослободи кога скриптата ќе заврши.

Забелешка:

Оваа функција порано се нарекуваше pg_freeresult().

Параметри

result

Еден PgSql\Result инстанца, вратена од pg_query(), pg_query_params() or pg_execute()инстанца, или ознаката за завршување на PostgreSQL командата поврзана со резултатот

Вратени вредности

Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.

Дневник на промени

Верзија = NULL
8.1.0 На result параметарот очекува PgSql\Result инстанца сега; претходно, а resource се очекуваше.

Примери

Пример #1 pg_free_result() example

<?php
$db
= pg_connect("dbname=users user=me");

$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);
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

First field in the second row is: 2

Види Исто така

  • pg_query() за да го одредите резултатот од барањето.
  • pg_query_params() - Поднесува команда до серверот и чека на резултатот, со можност за поминување параметри одделно од текстот на SQL командата
  • pg_execute() - Испраќа барање за извршување на подготвена изјава со дадени параметри и чека на резултатот
  • pg_result_memory_size() - Враќа количина на меморија распределена за резултат од прашање

Белешки од корисници 1 белешка

Стефан В
12 години пред
You do NOT need to call pg_free_result() on every result resource you create.
When result resources go out of scope, they are garbage collected just like everything else.
Unless you're hoarding your results somewhere, you can basically ignore this function.

Here's a little test you can run to confirm this: http://pastebin.com/ghw1PHuE
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.