PDO::exec

PHP-illesztőprogram letöltése

Egyetlen függvényhívással készít és hajt végre egy SQL utasítást, visszaadja az utasítás által érintett sorok számát.

Syntax

  
int PDO::exec ($statement)  

Paraméterek

$statement: Egy string, amely tartalmazza az SQL utasítást, amit végrehajtani kell.

Visszaadott érték

Egy egész szám, amely az érintett sorok számát jelenti.

Remarks

Ha $statement több SQL utasítást tartalmaz, akkor az érintett sorok számát csak az utolsó utasításra jelentik.

A PDO::exec nem ad vissza eredményt egy SELECT utasításhoz.

Az alábbi attribútumok befolyásolják a PDO viselkedését::exec:

  • PDO::ATTR_DEFAULT_FETCH_MODE

  • PDO::SQLSRV_ATTR_ENCODING

  • PDO::SQLSRV_ATTR_QUERY_TIMEOUT

További információért lásd: PDO::setAttribute.

A PDO támogatását a Microsoft Drivers for PHP for SQL Server 2.0-s verziójában adták hozzá.

Example

Ez a példa törli azokat a sorokat az 1. táblázatban, amelyekben az 1. col1-ben 'xxxyy' szerepel. A példa aztán azt mutatja, hány sort töröltek.

<?php  
   $c = new PDO( "sqlsrv:server=(local)");  
  
   $c->exec("use Test");  
   $ret = $c->exec("delete from Table1 where col1 = 'xxxyy'");  
   echo $ret;  
?>