PostgreSQL 함수 목록
pg_cancel_query
PostgreSQL 함수 목록
PHP Manual

# 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

PostgreSQL 함수 목록
pg_cancel_query
PostgreSQL 함수 목록
PHP Manual