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).
Дивіться також
- odbc_prepare() - готує запит до виконання