Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вызов процедуры ORACLE из PHP
 
 автор: larush2   (19.06.2012 в 11:19)   письмо автору
 
 

Привет всем. почитал на форуме, но ответа для своего вопроса не нашел.

Имею удаленную БД со схемой WFM_RELEASE, посредством Oracle SQLDeveloper`а вижу пакет PK_USER, в нем вижу процедуру authenticate

 FUNCTION user_authenticate(
      p_login    IN wfm_user.login%type,
      p_password IN wfm_user.password%type)
    RETURN wfm_user.user_id%type;

Имею письмо от разработчиков
Функция для авторизации вызывается так: "WFM_RELEASE.pk_user.user_authenticate".
Входные параметры: 1) логин (строка), 2) пароль (строка).
Возращаемое значение: (-1) - если пара "логин/пароль" не найдена, иначе - ID пользователя в системе.


пишу код

$conn = oci_connect($user, $password, $string_conn_db);

$login = "test1";
$pass ="test2";
//пробовал так
$s = OCIParse($conn, "begin WFM_RELEASE.pk_user.user_authenticate(:login, :pass); end;");
//пробовал и так
$s = OCIParse($conn, "begin pk_user.user_authenticate(:login, :pass); end;");

OCIBindByName($s,":login", $login);
OCIBindByName($s,":pass", $pass); 
OCIExecute($s, OCI_DEFAULT);


Выдает ошибку
Warning: ociexecute(): ORA-06550: line 1, column 7: PLS-00221: 'USER_AUTHENTICATE' is not a procedure or is undefined ORA-06550: line 1, column 7: PL/SQL:

Куда посмотреть, где поискать ?

Примечание - эту процедуру разработчики, по их заверениям, используют сами.

Спасибо.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования