PDO::exec
문의 영향을 받는 행의 수를 반환하는 단일 함수 호출에서 SQL 문을 준비 및 실행합니다.
구문
int PDO::exec ($statement)
매개 변수
$statement: 실행할 SQL 문을 포함하는 문자열입니다.
반환 값
영향을 받는 행의 수를 보고하는 정수입니다.
설명
$statement 가 여러 SQL 문을 포함하는 경우 마지막 문에 대해서만 영향을 받는 행 수가 보고됩니다.
PDO::exec는 SELECT 문의 결과를 반환하지 않습니다.
다음 특성은 PDO::exec의 동작에 영향을 줍니다.
PDO::ATTR_DEFAULT_FETCH_MODE
PDO::SQLSRV_ATTR_ENCODING
PDO::SQLSRV_ATTR_QUERY_TIMEOUT
자세한 내용은 PDO::setAttribute을 참조하세요.
PDO 지원이 Microsoft Drivers for PHP for SQL Server의 버전 2.0에 추가되었습니다.
예제
이 예제에서는 Table1에서 col1에 'xxxyy'를 가진 행을 삭제합니다. 그런 다음 삭제된 행 수를 보고합니다.
<?php
$c = new PDO( "sqlsrv:server=(local)");
$c->exec("use Test");
$ret = $c->exec("delete from Table1 where col1 = 'xxxyy'");
echo $ret;
?>