За последние 24 часа нас посетили 16919 программистов и 1646 роботов. Сейчас ищет 981 программист ...

Хранимые процедуры InterBase и PHP

Тема в разделе "PHP и базы данных", создана пользователем Скорпион#67, 21 янв 2010.

  1. Скорпион#67

    Скорпион#67 Активный пользователь

    С нами с:
    21 янв 2010
    Сообщения:
    4
    Симпатии:
    0
    Подскажите как можно вызвыть с помощью PHP хранимую процедуру InterBase/Firebirdb
     
  2. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    На выбор
    [sql]SELECT SOMERESULT FROM MYSUPERPROC()[/sql]
    [sql]EXECUTE PROCEDURE MYSUPERPROC()[/sql]
     
  3. Скорпион#67

    Скорпион#67 Активный пользователь

    С нами с:
    21 янв 2010
    Сообщения:
    4
    Симпатии:
    0
    А если процедура с входными параметрами, тогда как она вызываеться и как задать эти параметры
     
  4. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    вот туда в скобочки ей и задать.

    Сам запрос в PHP выглядит как строка, поэтому задача - правильно собрать эту строку, чтобы она выглядела как надо.
     
  5. Скорпион#67

    Скорпион#67 Активный пользователь

    С нами с:
    21 янв 2010
    Сообщения:
    4
    Симпатии:
    0
    Вот процедура
    $result_all = ibase_query("SELECT * FROM Proc("67","21.01.2010","Город")", $db);
    Если делаю то выдаеться ошибка.
     
  6. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
  7. Скорпион#67

    Скорпион#67 Активный пользователь

    С нами с:
    21 янв 2010
    Сообщения:
    4
    Симпатии:
    0