pg_set_chunked_rows_size
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
pg_set_chunked_rows_size
Референца за `function.pg-set-chunked-rows-size.php` со подобрена типографија и навигација.
pg_set_chunked_rows_size
Класата Dom\DtdNamedNodeMap
pg_set_chunked_rows_size — Поставете ги резултатите од прашањето да се преземат во режим на парчиња
= NULL
Поставете ги резултатите од прашањето да се преземат во режим на парчиња. Резултатите од прашањето вратени потоа ќе бидат поделени на повеќе парчиња, секое содржи до size редови. Оваа функција мора да се повика пред да се преземат резултатите со pg_get_result(). Оваа функција е достапна само кога libpq е верзија 17 или повисока.
Параметри
connection-
Еден PgSql\Connection instance.
size- Бројот на редови што треба да се преземат во секое парче.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Errors/Exceptions
Враќа size е помала од 1, а ValueError ќе биде фрлена.
Примери
Пример #1 pg_result_memory_size() example
<?php
$conn = pg_connect($conn_str);
for ($i = 0; $i < 10; $i ++) {
pg_query($conn, "INSERT INTO users DEFAULT VALUES");
}
pg_send_query($conn, "SELECT * FROM users");
pg_set_chunked_rows_size($conn, 1);
$result = pg_get_result($conn);
var_dump(pg_num_rows($result));
// No effect after the result is retrieved
var_dump(pg_set_chunked_rows_size($conn, 10));Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
int(1) bool(false)
Види Исто така
- pg_get_result() - Откажи асинхроно барање
- pg_result_status() при грешка или нема достапен OID.