PDOStatement::execute
Menjalankan pernyataan.
Sintaks
bool PDOStatement::execute ([ $input ] );
Parameter
$input: (Opsional) Array asosiatif yang berisi nilai untuk penanda parameter.
Tampilkan Nilai
benar pada keberhasilan, salah jika tidak.
Keterangan
Pernyataan yang dijalankan dengan PDOStatement::execute harus terlebih dahulu disiapkan dengan PDO::p repare. Lihat Eksekusi Pernyataan Langsung dan Eksekusi Pernyataan yang Disiapkan di Driver PDO_SQLSRV untuk informasi tentang cara menentukan eksekusi pernyataan langsung atau yang disiapkan.
Semua nilai array parameter input diperlakukan sebagai nilai PDO::P ARAM_STR.
Jika pernyataan yang disiapkan menyertakan penanda parameter, Anda harus memanggil PDOStatement::bindParam untuk mengikat variabel PHP ke penanda parameter atau meneruskan array nilai parameter input-only.
Dukungan untuk PDO ditambahkan di Driver Microsoft untuk PHP versi 2.0 untuk SQL Server.
Contoh
<?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";
}
?>
Catatan
Disarankan untuk menggunakan string sebagai input saat mengikat nilai ke kolom desimal atau numerik untuk memastikan presisi dan akurasi karena PHP memiliki presisi terbatas untuk angka titik float. Hal yang sama berlaku untuk kolom bigint, terutama ketika nilai berada di luar rentang bilangan bulat.
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk