pg_send_execute
Запускает предварительно подготовленный SQL-запрос и
передаёт ему параметры; не ожидает возвращаемого результата
&reftitle.description;
intboolpg_send_execute
PgSql\Connectionconnection
stringstatement_name
arrayparams
Запускает предварительно подготовленный SQL-запрос и
передаёт ему параметры; не ожидает возвращаемого результата.
Работает аналогично функции pg_send_query_params,
только вместо строки с запросом принимает имя предварительно
подготовленного SQL-запроса. Аргументы функции обрабатываются так же, как
и в функции pg_execute. Как и
pg_execute эта функция не будет работать на
соединениях с серверами PostgreSQL версий ниже 7.4.
&reftitle.parameters;
connection
&pgsql.parameter.connection;
statement_name
Имя подготовленного к исполнению запроса. Если передана пустая строка "",
будет выполнен безымянный запрос. Имя и содержимое запроса должны быть
подготовлены функцией pg_prepare,
pg_send_prepare либо с помощью SQL-команды
PREPARE.
params
Массив значений параметров запроса для замены псевдопеременных $1, $2 и т.д.
в исходной строке запроса. Количество элементов массива должно точно совпадать с
количеством псевдопеременных.
&reftitle.returnvalues;
Возвращает &true; в случае успешного выполнения, &false; или 0 в случае возникновения ошибки.
Для получения результата запроса используйте функцию
pg_get_result.
&reftitle.changelog;
&Version;
&Description;
&pgsql.changelog.connection-object;
&reftitle.examples;
Пример использования pg_send_execute
]]>
&reftitle.seealso;
pg_prepare
pg_send_prepare
pg_execute