
mysqli_stmt::$affected_rows는 INSERT, UPDATE, DELETE 쿼리에서만 사용할 수 있습니다. SELECT 쿼리에서 사용하면 0을 반환합니다.
이 변수는 변경된 행의 총 수를 의미합니다. 예를 들어, INSERT 쿼리에서 3개의 행이 추가되면 mysqli_stmt::$affected_rows는 3을 반환합니다. UPDATE 쿼리에서 2개의 행이 수정되면 mysqli_stmt::$affected_rows는 2를 반환합니다.
mysqli_stmt::$affected_rows는 변경된 행의 수에 한해서만 반환하는 것이 아니라, 변경된 행의 총 수를 반환합니다. 예를 들어, INSERT 쿼리에서 3개의 행이 추가되면 DELETE 쿼리에서 2개의 행이 삭제되면 mysqli_stmt::$affected_rows는 1을 반환합니다.
2025-07-20 21:39