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