Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bir ifade uygular.
Syntax
bool PDOStatement::execute ([ $input ] );
Parametreler
$input: (İsteğe bağlı) Parametre belirteçleri için değerleri içeren ilişkilendirilebilir bir dizi.
Dönüş Değeri
başarı doğru, aksi takdirde yanlış.
Remarks
PDOStatement::execute ile yapılan ifadeler önce PDO::p repare ile hazırlanmalıdır. Doğrudan veya hazırlanmış ifade yürütme yöntemi hakkında bilgi için PDO_SQLSRV Sürücüs'ündeki Doğrudan Özet Yürütme ve Hazırlanmış Özet Yürütme bölümlerine bakınız.
Giriş parametreleri dizisinin tüm değerleri PDO::P ARAM_STR değerleri olarak ele alınır.
Hazırlanan ifadede parametre belirteçleri varsa, ya PDOStatement::bindParam çağırarak PHP değişkenlerini parametre işaretçilerine bağlamanız ya da sadece girdi için kullanılan parametre değerlerinden oluşan bir diziyi iletmelisiniz.
PDO desteği, SQL Server için Microsoft Drivers for PHP sürümünün 2.0 sürümünde eklenmiştir.
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
PHP'nin kayan nokta sayıları için hassasiyet ve doğruluk sağlamak için değerleri ondalık veya sayısal sütuna bağlamak için giriş olarak dizide kullanılması önerilir. Aynı durum bigint sütunları için de geçerlidir, özellikle değerler tam sayı aralığı dışında olduğunda.