MySQL 쿼리 성공 확인: 데이터베이스 테이블 데이터 수정
문제:
데이터베이스 테이블 데이터를 수정하는 MySQL 쿼리는 성공 여부를 확인하는 데 필수적입니다. 이렇게 하면 쿼리 결과에 따라 작업을 적절하게 처리할 수 있습니다.
제안된 솔루션:
제공된 PHP 코드는 데이터베이스 레코드를 삭제하려고 시도하지만 쿼리가 삭제되었는지만 확인합니다. 올바르게 준비되었습니다. 레코드가 성공적으로 제거되었는지 여부는 확인하지 않습니다.
쿼리 성공을 정확하게 확인하려면 다음 단계를 수행해야 합니다.
수정된 코드:
if ($cmd == "deleterec") { $deleteQuery = "DELETE FROM AUCTIONS1 WHERE ARTICLE_NO = ?"; if ($delRecord = $con->prepare($deleteQuery)) { $delRecord->bind_param("s", $pk); $delRecord->execute(); $rowsAffected = $delRecord->affected_rows; $delRecord->close(); echo ($rowsAffected > 0) ? 'true' : 'false'; } else { echo "false"; } }
추가 고려 사항:
JavaScript 코드에서 결과 해석을 확인하는 것도 중요합니다. 거기에 문제가 있을 경우 PHP 스크립트의 'false' 응답을 올바르게 처리하지 못할 수 있습니다.
위 내용은 데이터 수정 후 MySQL 쿼리 성공을 어떻게 안정적으로 확인할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!