데이터베이스 테이블 데이터 수정을 위한 MySQL 쿼리 성공 테스트
데이터베이스 작업에서는 쿼리가 대상 테이블을 성공적으로 수정했는지 확인하는 것이 중요합니다. 데이터. 이는 쿼리 결과에 따라 후속 작업의 흐름을 제어할 때 특히 중요합니다.
기사 번호(ARTICLE_NO)를 기반으로 데이터베이스에서 기사를 제거하는 것을 목표로 하는 PHP 코드 조각을 고려해 보겠습니다. 실행 후 결과는 AJAX를 통해 JavaScript 함수로 전달됩니다. 목표는 쿼리가 성공하면 "true"를, 실패하면 "false"를 에코하는 것입니다.
제공된 코드는 SQL 문이 성공적으로 준비되었는지 확인하지만 테이블 데이터의 실제 수정을 간과합니다. 이를 수정하기 위해 준비된 명령문의 영향을 받은_rows 속성을 활용할 수 있습니다.
수정된 코드는 다음과 같습니다.
<code class="php">... $delRecord->execute(); echo ($delRecord->affected_rows > 0) ? 'true' : 'false'; $delRecord->close();</code>
이 검사는 쿼리의 영향을 받은 행이 있는지 평가합니다. 0보다 큰 개수는 성공적인 수정을 나타내며 "true"라는 응답을 표시합니다. 그렇지 않으면 "false"를 반환합니다.
이것은 테이블 데이터 수정 사항만 검증한다는 점을 기억하세요. JavaScript 코드에서 결과 문자열이 올바르게 처리되었는지 확인하려면 추가 컨텍스트를 통해 추가 탐색이 필요할 수 있습니다.
위 내용은 데이터 수정 시 MySQL 쿼리 성공을 보장하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!