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-оператор