Computer >> 컴퓨터 >  >> 프로그래밍 >> MySQL

MySQL 쿼리에서 영향을 받은 행 수를 확인하는 PHP 함수란?

PHP에서는 mysql_affected_rows() 함수를 사용하여 쿼리가 변경한 행(row)의 수를 확인할 수 있습니다. 이 함수는 직전에 실행된 SELECT, INSERT, UPDATE, REPLACE 또는 DELETE 쿼리에 의해 영향을 받은 행의 개수를 반환합니다.

반환값

  • 0보다 큰 정수: 영향을 받은 행의 수를 나타냅니다.
  • 0: 영향을 받은 레코드가 없음을 의미합니다.
  • -1: 쿼리 실행 중 오류가 발생했음을 나타냅니다.

문법(Syntax)

mysql_affected_rows( connection );

매개변수

번호매개변수 및 설명
1.Connection
필수 항목으로, 사용할 MySQL 연결을 지정합니다.

참고 사항

mysql_affected_rows() 함수는 구식 MySQL 확장 모듈에 속하며, PHP 5.5.0부터 지원이 중단(deprecated)되었고 PHP 7.0부터는 완전히 제거되었습니다. 따라서 최신 프로젝트에서는 mysqli_affected_rows() 함수 또는 PDO의 rowCount() 메서드를 사용하는 것이 권장됩니다.