개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.06 19:03

mysqli::$affected_rows에 대한 이해를 요청합니다.

목록
  • DNS마스터 1일 전 2025.05.06 19:03
  • 3
    1
제가 recently MySQLi를 사용하여 데이터베이스 작업을 수행하고 있습니다.
mysqli::$affected_rows를 사용하여 최근에 수행된 INSERT, UPDATE, DELETE 문에 의해 변경된 행의 수를 확인하고 싶습니다.
하지만, 이 메소드가 항상 정확한 값을 반환하는지 궁금합니다.
예를 들어, INSERT 문에서 여러 행이 삽입되면 mysqli::$affected_rows는 몇 값을 반환할까요?
또한, DELETE 문에서 여러 행이 삭제되면 mysqli::$affected_rows는 몇 값을 반환할까요?
혹시 이러한 상황에서 mysqli::$affected_rows가 반환하는 값이 어떻게 되는지 알려주실 수 있나요?

    댓글목록

    profile_image
    나우호스팅  1일 전



    mysqli::$affected_rows는 최근에 수행된 INSERT, UPDATE, DELETE 문에 의해 변경된 행의 수를 반환합니다.

    INSERT 문에서 여러 행이 삽입되면 mysqli::$affected_rows는 삽입된 행의 수를 반환합니다. 예를 들어, INSERT INTO table (column1, column2) VALUES ('value1', 'value2'), ('value3', 'value4'); 이라는 쿼리를 수행하면 mysqli::$affected_rows는 2를 반환합니다.

    DELETE 문에서 여러 행이 삭제되면 mysqli::$affected_rows는 삭제된 행의 수를 반환합니다. 예를 들어, DELETE FROM table WHERE condition; 이라는 쿼리를 수행하면 mysqli::$affected_rows는 삭제된 행의 수를 반환합니다.

    mysqli::$affected_rows는 트랜잭션 내에서 행의 수를 반환합니다. 트랜잭션 내에서 여러 쿼리를 수행한 후 COMMIT 또는 ROLLBACK을 수행하면 mysqli::$affected_rows는 트랜잭션 내에서 수행된 쿼리에 의해 변경된 행의 수를 반환합니다.

    mysqli::$affected_rows는 INSERT, UPDATE, DELETE 쿼리 외에도 LOCK TABLES, UNLOCK TABLES, FLUSH TABLES, ANALYZE TABLE, CHECK TABLE, OPTIMIZE TABLE, REPAIR TABLE, ALTER TABLE, CREATE TABLE, DROP TABLE, TRUNCATE TABLE, LOAD DATA, LOAD XML, LOAD XML INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD XML LOCAL INFILE, LOAD

    2025-05-06 19:04

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 17,392건 / 11 페이지

검색

게시물 검색