pg_send_query_params

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

pg_send_query_params — Посилає параметризований запит на сервер, не чекає результату, що повертається.

Опис

pg_send_query_params(PgSql\Connection $connection, string $query, array $params): int|bool

Надсилає параметризований запит на виконання і не чекає на його завершення. Параметри передаються окремо від тексту запиту SQL.

Функція є аналогом pg_send_query() за одним винятком: параметри запиту можна надсилати окремо від рядка запиту. Аргументи функції обробляються так само, як і в pg_query_params(). . pg_send_query() підтримується на з'єднаннях із серверами PostgreSQL версій 7.4 та вище. Функція не працюватиме із серверами ранніх версій. Також вона підтримує лише одну SQL-команду у виразі.

Список параметрів

connection

Екземпляр PgSql\Connection

query

Параметризований запит SQL. Повинен містити лише один вираз (кілька виразів розділених крапкою з комою не підтримуються). Якщо в запит будуть передаватися параметри, вони замінять псевдозмінні $1, $2 і т.д.

params

Масив значень параметрів запиту для заміни псевдозмінних $1, $2 і т.д. у вихідному рядку запиту. Кількість елементів масиву має точно збігатися з кількістю псевдозмінних.

Значення, що повертаються

Повертає true у разі успішного виконання, **false**или в случае возникновения ошибки. Для получения результата запроса используйте функциюpg_get_result()

список змін

ВерсияОпис
8.1.0Параметрconnection тепер чекає екземпляр PgSql\Connection; раніше очікувався ресурс (resource

Приклади

Приклад #1 Приклад використання pg_send_query_params()****

Loading...

Дивіться також