odbc_execute

(PHP 4, PHP 5, PHP 7, PHP 8)

odbc_execute — Виконує запит

Опис

odbc_execute(resource $statement, array $params = []): bool

Виконує запит, підготовлений odbc_prepare()

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

statement

Ресурс (resource) с идентификатором результата изodbc_prepare()

params

Параметри в params замінять псевдозмінні підготовлений запит по порядку. Елементи цього масиву будуть перетворені на рядки під час виклику цієї функції.

Будь-які параметри в params, укладені в одинарні лапки, будуть сприйматися як ім'я файлу для читання та відправки на сервер бази даних як дані для відповідної псевдозмінної.

Якщо необхідно зберегти рядок, який насправді починається і закінчується одинарними лапками, потрібно додати пробіл або інший символ, що не є одинарною лапкою, на початок або в кінець параметра, що запобігатиме використанню параметра в якості імені файлу. Якщо цей варіант не підходить, необхідно використовувати інший механізм для зберігання рядка, наприклад виконання запиту безпосередньо за допомогою odbc_exec()

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

Повертає true у разі успішного виконання або **false**в случае возникновения ошибки.

Приклади

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

У цьому коді $success матиме значення true, тільки якщо всі три параметри myproc присутні у масиві параметрів:

Loading...

Якщо потрібно викликати процедуру, що зберігається з використанням параметрів INOUT або OUT, рекомендується використовувати власний модуль для вашої бази даних (наприклад, oci8для Oracle).

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