<?php
$errCode = ""; // 프로시저 실행 후 넘겨받을 코드값
$errMsg = ""; // 프로시저 실행 후 넘겨받을 메세지
$sql = 'BEGIN 프로시저명(:파라미터1,:파라미터2,:errCode,:errMsg); END;';
$stmt = OCIParse($conn,$sql);
OciBindByName($stmt,':파라미터1', $_POST["파라미터1"],32);
OciBindByName($stmt,':파라미터2', $_POST["파라미터2"],32);
OciBindByName($stmt,':errCode', $errCode,32); // out으로 넘겨받을 코드 예)200(성공), 500(에러)
OciBindByName($stmt,':errMsg', $errMsg,100); // out으로 넘겨받을 메세지
OCIExecute($stmt);
OCIFreeStatement($stmt);
OciLogoff($conn);
/*
프로시저 실행 후 성공 또는 에러시 보여줄 페이지 및 이동 부분 구현
*/
?>
'Language > php' 카테고리의 다른 글
[PHP] sprintf 형식화한 문자열을 반환합니다... (0) | 2009.10.31 |
---|---|
PHP 세션에서 시작, 변수등록, 변수삭제, 부수기 ... (0) | 2009.08.11 |
php 오라클 함수 ... (0) | 2009.07.05 |
php 파일처리 함수 ... (0) | 2009.07.05 |
php 문자열 처리함수 ... (0) | 2009.07.05 |