다음을 통해 공유


PDO::exec

PHP 드라이버 다운로드

단일 함수 호출에서 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;  
?>  

참고 항목

PDO 클래스

PDO