0
저는 Postgres DB 8.4, PHP 5 및 php5-pgsql을 사용합니다. pgsql 예외 및 SQL 오류 코드는 어떻게 처리합니까? PHP 라이브러리가 pgsql 오류 코드를 처리하지 않는다는 것을 읽었습니다.PHP에서 pgsql 예외 관리
저는 Postgres DB 8.4, PHP 5 및 php5-pgsql을 사용합니다. pgsql 예외 및 SQL 오류 코드는 어떻게 처리합니까? PHP 라이브러리가 pgsql 오류 코드를 처리하지 않는다는 것을 읽었습니다.PHP에서 pgsql 예외 관리
나는 PHP 라이브러리가 pgsql 오류 코드를 처리하지 않음을 읽었습니다.
누가 그렇게 말했습니까? PHP는 PostgreSQL과 함께 에러 처리를 훌륭히 지원하고 있기 때문에 매뉴얼을 전혀 읽지 않았습니다.
pg_result_error()을 사용하면 무슨 일이 일어 났는지 자세히 알 수 있습니다. 스토어드 프로 시저를 사용하고 있으며 이러한 것들이 커스텀 에러 메시지 및/또는 힌트를 던져 문제를 해결한다면 이것도 얻을 수 있습니다.
catch 할 오류 코드는 PostgreSQL manual에서 찾을 수 있습니다.
감사합니다. pg_send_query() 및 pg_result_error_field()가 제가 원했던 것입니다. – teosantoro