pg_execute Запускает выполнение ранее подготовленного параметризованного запроса и ждёт результат &reftitle.description; PgSql\Resultfalsepg_execute PgSql\Connectionconnection stringstmtname arrayparams Запускает выполнение ранее подготовленного параметризованного запроса и ждёт результат. pg_execute аналог функции pg_query_params, только вместо строки с запросом принимает имя предварительно подготовленного SQL-запроса. Это позволяет многократно выполнять единожды созданные запросы с различными параметрами. Сам запрос должен быть заранее подготовлен в текущей сессии. pg_execute поддерживается PostgreSQL версии 7.4 и выше. Функция не будет работать на соединениях с сервером ранних версий. Аргументы функции те же, что и у pg_query_params, за исключением имени предварительно составленного запроса, который передаётся вместо строки с запросом. &reftitle.parameters; connection &pgsql.parameter.connection-with-unspecified-default; stmtname Имя подготовленного к исполнению запроса. Если передана пустая строка "", будет выполнен безымянный запрос. Имя и содержимое запроса должны быть подготовлены функцией pg_prepare, pg_send_prepare либо с помощью SQL-команды PREPARE. params Массив значений параметров запроса для замены псевдопеременных $1, $2 и т.д. в исходной строке запроса. Количество элементов массива должно точно совпадать с количеством псевдопеременных. Элементы массива будут преобразованы в строки. &reftitle.returnvalues; Экземпляр PgSql\Result в случае успешного выполнения&return.falseforfailure;. &reftitle.changelog; &Version; &Description; &pgsql.changelog.return-result-object; &pgsql.changelog.connection-object; &reftitle.examples; Пример использования <function>pg_execute</function> ]]> &reftitle.seealso; pg_prepare pg_send_prepare pg_query_params