CREATE OR REPLACE FUNCTION adduser(fn character varying,ln character varying,cit character varying,i integer,id integer)
RETURNS void AS
$BODY$
BEGIN
update tabtow set fname=fn,lname=ln,city=cit,phnum=i where phnum=id;
select * from tabtow;
END;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION increment(integer)
OWNER TO postgres;
これは私の関数ですが、PHP で呼び出すにはどうすればよいですか?
私はこのようにしようとしていますが、うまくいきません:
$sql = "update tabtow set fname = '$_REQUEST[fn]', lname = '$_REQUEST[ln]', city = '$_REQUEST[ci]', phnum = $_REQUEST[phnum] where phnum = $_REQUEST[id1]";
$res = pg_query($sql);