pg_execute Запускает выполнение ранее подготовленного параметризованного запроса и ждёт результат &reftitle.description; resourcefalsepg_execute resourceconnection stringstmtname arrayparams Запускает выполнение ранее подготовленного параметризованного запроса и ждёт результат. pg_execute аналог функции pg_query_params, только вместо строки с запросом принимает имя предварительно подготовленного SQL-запроса. Это позволяет многократно выполнять единожды созданные запросы с различными параметрами. Сам запрос должен быть заранее подготовлен в текущей сессии. pg_execute поддерживается PostgreSQL версии 7.4 и выше. Функция не будет работать на соединениях с сервером ранних версий. Аргументы функции те же, что и у pg_query_params, за исключением имени предварительно составленного запроса, который передаётся вместо строки с запросом. &reftitle.parameters; connection Ресурс подключения к базе данных PostgreSQL. Если параметр connection не задан, будет использовано подключение по умолчанию - последнее соединение, открытое функцией pg_connect или pg_pconnect. stmtname Имя подготовленного к исполнению запроса. Если передана пустая строка "", будет выполнен безымянный запрос. Имя и содержимое запроса должны быть подготовлены функцией pg_prepare, pg_send_prepare либо с помощью SQL-команды PREPARE. params Массив значений параметров запроса для замены псевдопеременных $1, $2 и т.д. в исходной строке запроса. Количество элементов массива должно точно совпадать с количеством псевдопеременных. Элементы массива будут преобразованы в строки. &reftitle.returnvalues; Ресурс результата выполнения запроса при успешном выполнении. &return.falseforfailure;. &reftitle.examples; Пример использования <function>pg_execute</function> ]]> &reftitle.seealso; pg_prepare pg_send_prepare pg_query_params