Привязать массив значений параметров к курсорному запросу

Назначение

Привязать массив значений параметров к курсорному запросу.

Синтаксические правила

 
BindParamArray(< идентификатор курсора >, < массив значений >[, < начальный номер >, < конечный номер >]);
 
< Идентификатор курсора >

Идентификатор созданного курсора.

< Массив значений >

Число элементов в массиве параметров должно быть больше или равно количеству параметров в подготовленном запросе.

< Начальный номер >

Номер параметра в претранслированном (подготовленном с помощью функции Prepare) SQL-запросе в данном курсоре, начиная с которого должна выполняться привязка параметров.

< Конечный номер >

Номер параметра в претранслированном (подготовленном с помощью функции Prepare) SQL-запросе в данном курсоре, в котором должна закончиться привязка параметров.

Нумерация параметров начинается с 1.

Если аргументы < начальный номер > или < конечный номер > не заданы, по умолчанию < начальный номер > берется равным 1, а < конечный номер > – последнему номеру параметра в подготовленном SQL-запросе.

Примечание

Если ранее уже была сделана привязка параметра, то она будет отменена.

Пример

$err = BindParamArray($cur, 1, 3, \@my_param);
$err &&  [code for handling error]

См. также функции:

Prepare, Execute, BindParameter.