PDOStatement::bindValue — Mengikat nilai ke parameter (PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
bool PDOStatement::bindValue ( campuran $parameter , campuran $nilai [, int $data_type = PDO::PARAM_STR ] )
Mengikat nilai ke placeholder bernama atau placeholder tanda tanya yang sesuai dalam pernyataan SQL yang digunakan untuk prapemrosesan.
pengidentifikasi parameter parameter . Untuk pernyataan yang disiapkan menggunakan placeholder bernama, nama parameternya harus dalam bentuk :nama. Untuk pernyataan yang disiapkan menggunakan placeholder tanda tanya, posisi parameter harus diindeks dimulai dengan 1.
nilai terikat dengan nilai parameter
data_type menggunakan konstanta PDO::PARAM_* untuk menentukan tipe parameter secara eksplisit.
Mengembalikan TRUE jika berhasil, atau FALSE jika gagal.
<?php/* Jalankan pernyataan yang telah disiapkan melalui variabel PHP terikat*/$kalori = 150;$warna = 'merah';$sth = $dbh->prepare('PILIH nama, warna, kalori FROM buah WHERE kalori < :kalori DAN warna = :warna');$sth->bindValue(':kalori', $kalori, PDO::PARAM_INT);$sth->bindValue(':warna', $warna, PDO::PARAM_STR);$sth->execute();?>
<?php/* Jalankan pernyataan yang telah disiapkan melalui variabel PHP terikat*/$kalori = 150;$warna = 'merah';$sth = $dbh->prepare('PILIH nama, warna, kalori DARI buah DI MANA kalori < ? DAN warna = ?');$sth->bindValue(1, $kalori, PDO::PARAM_INT);$sth->bindValue(2, $warna, PDO::PARAM_STR);$sth->execute();?>