Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 115
от 03.08.2005, 13:50

Администратор:Калашников О.А.
В рассылке:Подписчиков: 156, Экспертов: 30
В номере:Вопросов: 1, Ответов: 2


Вопрос № 24198: здравствуйте. подскажите плиз как из РНР вызвать хранимую процедуру или функцию (внутри пакета) оракула?...

Вопрос № 24.198
здравствуйте.
подскажите плиз как из РНР вызвать хранимую процедуру или функцию (внутри пакета) оракула?
Отправлен: 29.07.2005, 09:06
Вопрос задал: КиберТварь (статус: Студент)
Всего ответов отправлено: 2

Отвечает: Diztex
Здравствуйте, КиберТварь!

$conn = коннект к БД

// Создаем хранимую процедуру
$res = OCIParse($conn, "create procedure proc(param1 IN number, param2 OUT number) as " .
"begin" .
" param2 := param1 * 5;" .
"end;");
OCIExecute($res, OCI_DEFAULT);

// Вызов процедуры
$param1 = 25;
$res = OCIParse($conn, "begin proc(:value1, :value2); end;");
OCIBindByName($res, ":value1", $param1);
OCIBindByName($res, ":value2", $result, 32); // 32 - length возвращаемого результата
OCIExecute($res, OCI_DEFAULT);
echo "Результат value: " . $result;
Ответ отправил: Diztex (статус: 1-ый класс)
Отправлен: 29.07.2005, 11:18
Оценка за ответ: 3
Комментарий оценки:
этот метод не приемлим.
а есть ли другой метод типа.
OCICallIntegerFunction()

Отвечает: Алексей Смуриков
Здравствуйте, КиберТварь!
Не знаю что вы конкретно имеете в веду, но могу отметить то что
В php.ini должен быть прописан php_oracle.dll и функции будут как и другие..

* Metall forever! *

---------
Металл Forever вот и всё!!!
Ответ отправил: Алексей Смуриков (статус: Практикант)
Отправлен: 29.07.2005, 19:53
Оценка за ответ: 1
Комментарий оценки:
Во первых сервер на СуСЕ.и ваш укроп здесь не будет пахать.
а то как надо включать библиотеки функций это любой дурак (даже прчитавший Котерова) знает.


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, RusFAQ.ru, Россия, Москва. Все права защищены.
Идея, дизайн, программирование, авторское право: Калашников О.А.

Яндекс


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.phpplus
Отписаться
Вспомнить пароль

В избранное