PHP에서 중복 항목에 대한 오류 처리
PHP에서 MySQL 데이터베이스로 작업할 때 중복 항목 오류가 발생하는 것이 일반적입니다. 기본적으로 MySQL은 사용자가 테이블에 이미 존재하는 값을 입력하려고 하면 "키 1에 대해 '입력된 값' 항목이 중복되었습니다."와 같은 오류 메시지를 반환합니다.
사용자 경험을 개선하려면 다음을 수행할 수 있습니다. 이 오류를 처리하고 보다 사용자 친화적인 메시지를 제공합니다. 특정 MySQL 오류를 PHP 메시지로 변환하는 방법은 다음과 같습니다.
다음은 이 오류 처리를 구현하는 방법의 예입니다.
mysqli_query('INSERT INTO ...'); if (mysqli_errno() == 1062) { print 'The entered value already exists. Please enter a different value.'; }
참고 코딩 스타일:
코드에서 매직 넘버를 사용하지 않는 것이 좋습니다. 대신, 알려진 오류 코드를 상수(예: MYSQLI_CODE_DUPLICATE_KEY)에 할당하여 코드를 더 읽기 쉽고 유지 관리하기 쉽게 만듭니다.
위 내용은 PHP MySQL에서 중복 항목을 처리하는 방법: 사용자 친화적인 접근 방식?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!