[Naver Blog 2004/05/15 01:35] PHP + Oracle 연동시 데이터 처리

// 쿼리문을 받아서 출력하는 함수

// $query는 넘어온 쿼리문, $num_cols는 아직 안씀.. ㅡㅡ;;

function searchCustomer($query, $num_cols) {
global $conn;

// $conn는 OCILogon()의 리턴된 접속인자

$stmt = OCIParse($conn, $query);

// 쿼리를 파싱해서
OCIExecute($stmt);

//실행함..
echo "








";

//여기까지는 그냥 테이블 헤더부분

//OCIFetchinto()는 파싱한 쿼리문을 배열로 넣어주는 함수

//더이상 넘길 것이 없을 때 0리턴

//$column 배열에 넘기므로 포인터인 &$column으로 지정

//사실 처음 $num_cols를 받아서 컬럼수가 있는 만큼 하고 싶었지만

//일단 while로도 충분히 진행되므로 다음에 수정. ㅡㅡa

while(OCIFetchInto($stmt, &$column)) {
echo "

";
echo " ";
echo " ";
echo " ";
echo " ";
echo " ";
}
echo "

고객
번호



이름



전화번호



주소


";
echo "

".$column[0]."

";
echo "
";
echo "

".$column[1]."

";
echo "
";
echo "

".$column[2]."

";
echo "
";
echo "

".$column[3]."

";
echo "
";
}

//나머지는 그냥 이해될 거라 생각됨. ㅡㅡv

댓글 없음:

댓글 쓰기