Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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;
?>