
mysqli_stmt::$affected_rows는 MySQLi의 stmt 객체에서 사용하는 메서드입니다. 이 메서드는 마지막 쿼리 실행시 영향을 받은 행의 수를 반환합니다.
SELECT 쿼리는 데이터를 읽기만 하는 쿼리이므로, 실제로 데이터베이스에 변경을 일으키지 않습니다. 따라서, SELECT 쿼리 시 영향을 받은 행의 수를 반환할 필요가 없습니다.
이러한 이유로, mysqli_stmt::$affected_rows 메서드는 SELECT 쿼리 시 0을 반환합니다. 이 메서드는 INSERT, REPLACE, UPDATE, DELETE 쿼리 시만 실제로 영향을 받은 행의 수를 반환합니다.
mysqli_stmt::$affected_rows를 사용하여 쿼리 실행 후 영향을 받은 행의 수를 확인할 수 있습니다.
2025-07-15 00:16