update : 2015.11.03
php.shukuma.com

검색:
 
 
영향 받은 레코드(튜플) 수를 반환

pg_affected_rows

(PHP 4 >= 4.2.0, PHP 5)

pg_affected_rows영향 받은 레코드(튜플) 수를 반환

설명

int pg_affected_rows ( resource $result )

pg_affected_rows()INSERT, UPDATE, DELETE 질의로 영향 받은 튜플(인스턴스/레코드/행) 수를 반환합니다.

Note:

이 함수는 pg_cmdtuples()로 불렸습니다.

인수

result

pg_query(), pg_query_params(), pg_execute()(기타 등등)에서 반환한 PostgreSQL 질의 결과 자원.

반환값

질의로 영향받은 줄 수. 영향받은 튜플이 없으면 0을 반환합니다.

예제

Example #1 pg_affected_rows() 예제

<?php
$result 
pg_query($conn"INSERT INTO authors VALUES ('Orwell', 2002, 'Animal Farm')");

$cmdtuples pg_affected_rows($result);

echo 
$cmdtuples " tuples are affected.\n";
?>

위 예제의 출력:

1 tuples are affected.

참고

  • pg_query() - Execute a query
  • pg_query_params() - Submits a command to the server and waits for the result, with the ability to pass parameters separately from the SQL command text.
  • pg_execute() - Sends a request to execute a prepared statement with given parameters, and waits for the result.
  • pg_num_rows() - Returns the number of rows in a result