П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 6394 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 8493 раз(а).

Учебник HTML.
Просмотров 5106 раз(а).

Руководство по PHP5.
Просмотров 2278 раз(а).

Хостинг через призму DNS.
Просмотров 7419 раз(а).

Подборка текстов стандартных документов.
Просмотров 99 раз(а).

Учебник PHP - Самоучитель
Просмотров 5398 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 11593 раз(а).

Внешние атаки...
Просмотров 7839 раз(а).

Учебник PHP.
Просмотров 4505 раз(а).

SSI в примерах.
Просмотров 1366 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Учебник РНР
НазадВперёд

Ora_Bind

(PHP 3, PHP 4)

Ora_Bind - связывает PHP-переменную с Oracle-параметром.

Описание

int ora_bind (int cursor, string PHP variable name, string SQL parameter name, int length [, int type])

Возвращает TRUE, если связывание прошло, иначе FALSE. Детали об ошибке можно запросить функциями ora_error() и ora_errorcode().

Эта функция связывает именованную PHP-переменную с SQL-параметром. SQL-параметр обязан иметь форму ":name". С помощью необязательного параметра type вы можете определять, является ли SQL-параметр in/out (0, по умолчанию), in (1) или out (2). Как и в PHP 3.0.1, вы можете использовать константы ORA_BIND_INOUT, ORA_BIND_IN и ORA_BIND_OUT вместо чисел.

ora_bind обязана вызываться после ora_parse() и до ora_exec(). Вводимые значения могут задаваться путём присвоения связанным PHP-переменным; после вызова ora_exec() связанные PHP-переменные содержат значения вывода, если доступны.
<?php
ora_parse($curs, "declare tmp INTEGER; begin tmp := :in; :out := tmp; :x := 7.77; end;");
ora_bind($curs, "result", ":x", $len, 2);
ora_bind($curs, "input", ":in", 5, 1);
ora_bind($curs, "output", ":out", 5, 2);
$input = 765;
ora_exec($curs);
echo "Result: $result<BR>Out: $output<BR>In: $input";
?>


Назад Оглавление Вперёд
Функции Oracle ВверхOra_Close


Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту: