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

yaz_range

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

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

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

function.yaz-range.php

yaz_range

(PHP 4 >= 4.0.1, PECL yaz >= 0.9.0)

yaz_range (PHP 4 >= 4.0.1, PECL yaz >= 0.9.0)

= NULL

function yaz_range(resource $id, int $start, int $number): void

Специфицира опсег на записи за преземање

Специфицира опсег на записи за преземање. yaz_search() or yaz_present().

Параметри

id

Оваа функција треба да се повика пред yaz_connect().

start

Ресурсот за конекција вратен од yaz_hits().

number

Специфицира позиција на првиот запис што треба да се преземе. Броевите на записите одат од 1 до

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

Не се враќа вредност.

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

Специфицира број на записи што треба да се преземат.
пред 10 години
Note that yaz_range probably doesn't do what you think it's going to to do. i.e. cause the result set to be returned according to the "start" and "number" parameters you supply.

Quoting this thread:
http://lists.indexdata.dk/pipermail/yazlist/2006-November/001752.html

"Generally, the record offset that you give to yaz_record() is the offset into the result set, not into any subset identified by yaz_range(). This is crucial: The yaz_range() function is strictly there to help you write more optimized client code; you do not need to call it.

In other words, if you want to display record numbers 10 to 20 from your set, you loop from 10 to 20 and call yaz_record() for each record. The underlying code will retrieve records as necessary on demand.

However, if you call yaz_range() before you call yaz_wait(), the underlying code will optimize it's behavior.. it will either ask the 
server to return records along with the search recult, or submit a single present request to fetch the records (if you're not asking for too many).. it makes no difference in a quick hack, but it can make a dramatic difference if you're designing for many users or heavy traffic. Your loop over yaz_record() will be the same whether you have called yaz_range() first, or not."
На оваа страница

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

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

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

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

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