Manual PHP
Înapoi
Înainte
Ora_Bind
Descriere
Returnează TRUE dacă legarea s-a efectuat, altfel returnează FALSE.
Detalii despre eroare pot fi aflate folosind funcţiile ora_error() şi ora_errorcode().
Această funcţie leagă o variabilă PHP cu un parametru SQL.
Paratetrul SQL trebuie să fie sub forma ":name".
Prin folosirea parametrului opţional type, puteţi defini dacă parametrul SQL este de tip intrare / ieşire (0, implicit), de tip intrare (1) sau de tip ieşire (2).
Începând cu PHP 3.0.1, puteţi folosi constantele ORA_BIND_INOUT, ORA_BIND_IN şi ORA_BIND_OUT în loc de numere.
ora_bind() trebuie apelată după ora_parse () şi înainte de ora_exec().
Valorile de intrare pot fi date prin asignarea lor variabilei PHP legate, după apelarea ora_exec() variabilele PHP legate conţinând valorile de ieşire, dacă acestea există.
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";
Înapoi
Acasã
Înainte
Oracle - funcţii
Sus