mysql (i) 오류 코드 대신 mysqli로 처리 할 때 PHP 코드에서 예외를 사용해야한다고 들었습니다.MySQLi 용 PHP 예외 이유
그래서 모든 오류 코드를 오류 메시지에 따라 예외로 번역해야하는 mysqli 객체에 대한 자체 래퍼를 만들기 시작했습니다. 가능한 많은 오류 코드와 사실상 모든 mysqli 메서드를 자신의 메서드로 if... else..
으로 처리해야한다는 사실에 관해서는 필자가 정말로 필요한지 의심스러워하기 시작했다.
대부분의 경우 가장 일반적인 오류 코드를 포착하고 가장 많이 사용되는 기능을 제공하는 약간의 래퍼가 충분하지만 그럼에도 불구하고 전혀 안전하지는 않습니다 (예 : 일부 오류 코드를 포착하지 않은 경우).).
if/else 및 mysqli_connect_errno (또는 sth.)와 같은 오류 코드를 처리하는 것은 ...으로 처리하는 것과 완전히 동일합니다.
mysqli 객체를 오류 코드를 예외로 변환하는 자체 데이터베이스 객체로 래핑하는 것이 유용한 이유는 무엇입니까?
너의 것, 모든 녹색을 띤
mysqli_sql_exception을 사용하십시오. 직접 래퍼를 작성할 필요는 없습니다. – Darius