Функции Язык программирования PHP

odbc_execute

(PHP 3>= 3.0.6, PHP 4)

odbc_execute - выполняет подготовленный оператор.

Описание

resource odbc_execute (resource result_id [, array parameters_array])

Выполняет оператор, подготовленный функцией odbc_prepare(). Возвращает TRUE при успешном выполнении; FALSE в ином случае. Массив parameters_array должен задаваться только тогда, когда у вас действительно имеются параметры оператора.

Параметры в parameter_array заместят заглушки в подготовленном операторе.

Любые параметры в parameter_array начинаются и заканчиваются одиночной кавычкой, что будет читаться как имя файла и будет отправлено серверу БД как данные для соответствующей заглушки.

Примечание: в PHP 4.1.1 эта функциональность при чтении фалов имеет следующие ограничения:

  • чтение файлов не является субъектом safe mode или ограничений safe mode. Это изменено в PHP 4.2.0.

  • Remote/удалённые файлы не поддерживаются.

  • Если вы хотите сохранить строку, которая начинается и заканчивается одиночными кавычками, вы обязаны мнемонизировать/escape её или добавить пробел или другой не-single-quote символ в начало или конец параметра, что предотвратит использование этого параметра в качестве имени файла. Если это не подходит, вы обязаны использовать другой механизм для хранения строки: такой как непосредственное выполнение запроса функцией odbc_exec()).


Назад Оглавление Вперёд
odbc_exec Вверх odbc_fetch_array

Отсутствующие функции

В то время как в PHP 4 появляются многочисленные новые возможности, функции и расширения, вы обнаружите также отсутствие некоторых функций версии 3.
Небольшое количество функций ядра исчезло, поскольку они не работают с новой схемой разделения разбора и выполнения кода, введённой в 4 версии Zend-машиной.
Другие функции и даже целые расширения стали не нужны, так как новые функции и расширения делают то же самое быстрее и/или более общими способами.
Некоторые функции просто ещё не перенесены, и, наконец, некоторые функции или расширения отсутствуют из-за лицензионных противоречий.

Функции, отсутствующие из-за концептуальных изменений

Поскольку PHP 4 теперь разделил разбор и выполнение кода, более невозможно изменять поведение разборщика (внедрённого теперь в Zend-машину) на этапе выполнения. Поэтому функция short_tags() больше не существует. Вы можете изменять поведение разборщика, устанавливая соответствующие значения в файле php.ini.

Связанный интерфейс отладки PHP 3 теперь не является частью PHP 4. Имеются дополнения сторонних разработчиков для Zend-машины, которые имеют сходную функциональность.