pg_send_query Отправляет асинхронный запрос &reftitle.description; intboolpg_send_query PgSql\Connectionconnection stringquery pg_send_query отправляет на выполнение асинхронный запрос. В отличие от pg_query запрос может содержать несколько SQL-выражений, разделённых точкой с запятой. Для получения результата запроса используйте функцию pg_get_result. Выполнение запроса не прерывает работу скрипта. Для определения занятости соединения (когда запрос ещё выполняется) используйте функцию pg_connection_busy. Выполнение запроса можно прервать функцией pg_cancel_query. Несмотря на то, что можно отправить несколько запросов за раз, их нельзя посылать, пока соединение занято. В противном случае, посланный запрос дождётся завершения предыдущего, сотрёт его результат и запустится сам. Таким образом вы потеряете данные результата предыдущего запроса. &reftitle.parameters; connection &pgsql.parameter.connection; query Одно или несколько SQL-выражений, разделённых точкой с запятой. Спецсимволы в строке запроса должны быть экранированы. &reftitle.returnvalues; Возвращает &true; в случае успешного выполнения, &false; или 0 в случае возникновения ошибки. Для получения результата запроса используйте функцию pg_get_result. &reftitle.changelog; &Version; &Description; &pgsql.changelog.connection-object; &reftitle.examples; Пример использования <function>pg_send_query</function> ]]> &example.outputs; &reftitle.seealso; pg_query pg_cancel_query pg_get_result pg_connection_busy