라이브러리

[PHP] mysqli::$affected_rows - 이전 MySQL 작업에서 영향을 받은 행 수를 가져옵니다.




mysqli::$affected_rows


mysqli::$affected_rows는 MySQLi 객체의 속성입니다. 이 속성은 마지막 SQL 문이 성공적으로 실행된 후 영향을 받은 행의 수를 반환합니다.

사용 방법


mysqli::$affected_rows 속성을 사용하려면 MySQLi 객체를 생성하고, SQL 문을 실행한 후에 이 속성을 사용하면 됩니다.

예제


#hostingforum.kr
php

<?php

// MySQLi 객체 생성

$mysqli = new mysqli("localhost", "username", "password", "database");



// SQL 문 실행

$mysqli->query("INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com')");



// 영향을 받은 행의 수를 출력

echo "affected_rows: " . $mysqli->affected_rows;



// MySQLi 객체 닫기

$mysqli->close();

?>



예제 설명


이 예제에서는 MySQLi 객체를 생성하고, `INSERT` 문을 실행한 후에 `affected_rows` 속성을 사용하여 영향을 받은 행의 수를 출력합니다.

예제 결과


#hostingforum.kr


affected_rows: 1



mysqli::$affected_rows 속성의 사용 사례


mysqli::$affected_rows 속성을 사용하면 다음의 경우에 유용합니다.

* SQL 문이 성공적으로 실행되었는지 확인할 때
* 영향을 받은 행의 수를 확인할 때
* 데이터베이스의 변경 사항을 추적할 때

예제 2: UPDATE 문


#hostingforum.kr
php

<?php

// MySQLi 객체 생성

$mysqli = new mysqli("localhost", "username", "password", "database");



// SQL 문 실행

$mysqli->query("UPDATE users SET name = 'Jane Doe' WHERE id = 1");



// 영향을 받은 행의 수를 출력

echo "affected_rows: " . $mysqli->affected_rows;



// MySQLi 객체 닫기

$mysqli->close();

?>



예제 2 설명


이 예제에서는 MySQLi 객체를 생성하고, `UPDATE` 문을 실행한 후에 `affected_rows` 속성을 사용하여 영향을 받은 행의 수를 출력합니다.

예제 2 결과


#hostingforum.kr


affected_rows: 1



예제 3: DELETE 문


#hostingforum.kr
php

<?php

// MySQLi 객체 생성

$mysqli = new mysqli("localhost", "username", "password", "database");



// SQL 문 실행

$mysqli->query("DELETE FROM users WHERE id = 1");



// 영향을 받은 행의 수를 출력

echo "affected_rows: " . $mysqli->affected_rows;



// MySQLi 객체 닫기

$mysqli->close();

?>



예제 3 설명


이 예제에서는 MySQLi 객체를 생성하고, `DELETE` 문을 실행한 후에 `affected_rows` 속성을 사용하여 영향을 받은 행의 수를 출력합니다.

예제 3 결과


#hostingforum.kr


affected_rows: 1



결론


mysqli::$affected_rows 속성을 사용하면 MySQLi 객체의 마지막 SQL 문이 성공적으로 실행된 후 영향을 받은 행의 수를 확인할 수 있습니다. 이 속성을 사용하면 데이터베이스의 변경 사항을 추적하고, SQL 문이 성공적으로 실행되었는지 확인할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 383 페이지

검색

게시물 검색