Autor | Zpráva | ||
---|---|---|---|
kk Profil * |
mam tuhle proceduru zkompilovanou a funkční:
CREATE OR REPLACE PROCEDURE ZMENJMENO (noveJmeno IN VARCHAR2, stareJmeno in varchar2) AS BEGIN update uzivatel set jmeno = noveJmeno where jmeno = stareJmeno; END ZMENJMENO ; / pak jí volám v php: $stmt = 'begin ZMENJMENO (:noveJmeno, :stareJmeno); end;'; $stid = oci_parse($con, $stmt); oci_bind_by_name($stid, ':noveJmeno', $_POST['jmeno']); oci_bind_by_name($stid, ':stareJmeno', $row["JMENO"]); oci_execute($stid) nehodí mi to žádnou chybu, ale v databázi se to nezmění. Je sice zbytečný používat na tohle proceduru, ale to není důležitý |
||
Alphard Profil |
#2 · Zasláno: 2. 1. 2011, 14:06:14
kk:
„nehodí mi to žádnou chybu“ Ani oci_error()? „ale v databázi se to nezmění“ Je hodnota $row["JMENO"] určitě správná?
|
||
kk Profil * |
#3 · Zasláno: 3. 1. 2011, 15:22:56
nic, žádnej error te nehlásí...a ta hodnota je určite správě, zkoušel jsem to vypsat a je to ok.
Nicméně už to nepotřebuju řešit. Ale díky za odpověd ;) |
||
Časová prodleva: 14 let
|
0