다음을 통해 공유


PDO::exec

PHP 드라이버 다운로드

문의 영향을 받는 행의 수를 반환하는 단일 함수 호출에서 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;  
?>  

참고 항목

PDO 클래스

PDO