Ah, this is a handy feature for resetting the record index, for example, if you're used pg_fetch_{row,array,assoc} to iterate over the result set, and you want to do it again later on, without reexecuting your query. Something like:
<?php pg_result_seek($result, 0); ?>
will allow you to iterate over the result set all over again...pg_result_seek
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
pg_result_seek
Референца за `function.pg-result-seek.php` со подобрена типографија и навигација.
pg_result_seek
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
pg_result_seek — (PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
= NULL
pg_result_seek() Постави внатрешен ред на поместување во примерокот од резултатот result instance.
Параметри
result-
Еден PgSql\Result инстанца, вратена од pg_query(), pg_query_params() or pg_execute()инстанца, или ознаката за завршување на PostgreSQL командата поврзана со резултатот
row-
поставува внатрешен ред на поместување во PgSql\Result Ред за поместување на внатрешниот поместувач во
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.1.0 |
На result параметарот очекува PgSql\Result
инстанца сега; претходно, а resource се очекуваше.
|
Примери
Пример #1 pg_result_seek() example
<?php
// Connect to the database
$conn = pg_pconnect("dbname=publisher");
// Execute a query
$result = pg_query($conn, "SELECT author, email FROM authors");
// Seek to the 3rd row (assuming there are 3 rows)
pg_result_seek($result, 2);
// Fetch the 3rd row
$row = pg_fetch_row($result);
?>Види Исто така
- pg_fetch_row() - Земи ред како нумериран низ
- pg_fetch_assoc() - Земи ред како асоцијативен низ
- pg_fetch_array() - Преземи ред како низа
- pg_fetch_object() - Преземи ред како објект
- pg_fetch_result() - Враќа вредности од инстанца на резултат