2009-03-25 3 views
0

PHP 함수 oci_connect (오라클 데이터베이스에 연결)는 실패 할 경우 false를 반환합니다. 그 순간에는 다음과 같이 처리합니다.PHP 함수 oci_connect를 사용하여 ORA 오라클 에러 코드를 얻는 방법?

$connection = oci_connect($username, $password, $database); 
if (!$connection){ 
    return $result = "Trouble connecting to the Oracle Database"; 
} 

그러나 실제로는 실제 ORA 오류 코드를 갖고 싶습니다. 그래서 나는 더 유익 할 수있다. 이것이 가능한가?

답변

1

oci_error()의 결과를 시험해 보셨습니까?

내가 PHP (슬프게도)하지만, MySQL과 오라클을 사용하지 않은 일반적인 패턴은 다음과 같습니다

if (!mysql_connect(...)) { 
    error_log('Error connecting: ' . mysql_error()); // or just die 
} 

은 오라클 패턴이 될 것이라고 논리적 보인다

if (!oci_connect(...)) { 
    error_log('Error connecting: ' . oci_error()); 
} 
+0

감사 클리 터스! 위대한 작품 –

관련 문제