cubrid_move_cursor
(PECL CUBRID >= 8.3.0)
cubrid_move_cursor — Переміщує курсор у результаті
Опис
cubrid_move_cursor(resource $req_identifier, int $offset, int $origin = CUBRID_CURSOR_CURRENT): bool
Функцияcubrid_move_cursor() використовується для переміщення поточного положення курсору req_identifier
на значение, заданное в аргументеoffset
, в направлении, заданном в аргументеorigin
. Щоб встановити аргумент origin
, Ви можете використовувати **CUBRID_CURSOR_FIRST
для первой части результата,CUBRID_CURSOR_CURRENT
для текущего местоположения результата илиCUBRID_CURSOR_LAST
для последней части результата. Если аргументorigin
не указан явно, тогда функция используетCUBRID_CURSOR_CURRENT
**в качестве значения по умолчанию.
Якщо значення діапазону переміщення курсору перевищує допустиму межу, то курсор переміщається в наступне місце після допустимого діапазону курсору. Наприклад, якщо ви перемістите 20 одиниць в результаті розміром 10, то курсор переміститься на 11-е місце і поверне CUBRID_NO_MORE_DATA
Список параметрів
req_identifier
Ідентифікатор запиту.
offset
Кількість одиниць, куди потрібно перемістити курсор.
origin
Місце, з якого ви бажаєте перемістити курсор: CUBRID_CURSOR_FIRST
CUBRID_CURSOR_CURRENT
або CUBRID_CURSOR_LAST
Значення, що повертаються
Повертає true
у разі успішного виконання або **false
**в случае возникновения ошибки.
Приклади
Приклад #1 Приклад використання cubrid_move_cursor()****
Loading...
Результат виконання наведеного прикладу:
array(2) {
[0]=>
string(1) "G"
[1]=>
string(4) "Gold"
}
array(2) {
[0]=>
string(1) "X"
[1]=>
string(5) "Mixed"
}
array(2) {
[0]=>
string(1) "M"
[1]=>
string(3) "Man"
}
Дивіться також
- cubrid_execute() - Виконує підготовлений SQL-оператор