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.
Végrehajt egy nyilatkozatot.
Syntax
bool PDOStatement::execute ([ $input ] );
Paraméterek
$input: (opcionális) Egy asszociatív tömb, amely tartalmazza a paramétermarkerek értékeit.
Visszaadott érték
Igaz a sikerre, egyébként hamis.
Remarks
A PDOStatement::execute által végrehajtott utasításokat először a PDO::p repare segítségével kell előkészíteni. A közvetlen utasításvégrehajtás és a kijelentés végrehajtása a PDO_SQLSRV Driver menüpontjában található információk arról, hogyan lehet közvetlen vagy előkészített utasításvégrehajtást meghatározni.
A bemeneti paraméterek tömbje minden értéke PDO::P ARAM_STR értékként kezelhető.
Ha az előkészített utasítás paraméterjelölőket tartalmaz, akkor vagy a PDOStatement::bindParam kódot kell hívnod, hogy a PHP változókat a paramétermarkerekhez kötsd, vagy csak bemeneti paraméterértékekből álló tömböt kell továbbítani.
A PDO támogatását a Microsoft Drivers for PHP for SQL Server 2.0-s verziójában adták hozzá.
Example
<?php
$database = "AdventureWorks";
$server = "(local)";
$conn = new PDO( "sqlsrv:server=$server ; Database = $database", "", "");
$query = "select * from Person.ContactType";
$stmt = $conn->prepare( $query );
$stmt->execute();
while ( $row = $stmt->fetch( PDO::FETCH_ASSOC ) ){
print "$row[Name]\n";
}
echo "\n";
$param = "Owner";
$query = "select * from Person.ContactType where name = ?";
$stmt = $conn->prepare( $query );
$stmt->execute(array($param));
while ( $row = $stmt->fetch( PDO::FETCH_ASSOC ) ){
print "$row[Name]\n";
}
?>
Note
Ajánlott a láncszálakat bemenetként használni, amikor értékeket kötünk tizedes vagy numerikus oszlophoz , hogy biztosítsuk a pontosságot és a pontosságot, mivel a PHP korlátozott pontossággal rendelkezik a lebegőpontos számok esetében. Ugyanez igaz a bigint oszlopokra is, különösen, ha az értékek nem esnek egy egész szám tartományán.