PDOStatement::bindValue — ผูกค่ากับพารามิเตอร์ (PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
bool PDOStatement::bindValue ( ผสม $parameter , ผสม $value [, int $data_type = PDO::PARAM_STR ] )
ผูกค่ากับตัวยึดที่มีชื่อหรือตัวยึดเครื่องหมายคำถามที่สอดคล้องกันในคำสั่ง SQL ที่ใช้สำหรับการประมวลผลล่วงหน้า
ตัวระบุพารามิเตอร์ พารามิเตอร์ สำหรับคำสั่งที่เตรียมไว้โดยใช้ตัวยึดตำแหน่งที่มีชื่อ ชื่อพารามิเตอร์ควรอยู่ในรูปแบบ :name สำหรับข้อความที่เตรียมไว้โดยใช้ตัวยึดเครื่องหมายคำถาม ตำแหน่งพารามิเตอร์ควรได้รับการจัดทำดัชนีโดยเริ่มจาก 1
value ถูกผูกไว้กับค่าของพารามิเตอร์
data_type ใช้ค่าคงที่ PDO::PARAM_* เพื่อระบุประเภทของพารามิเตอร์อย่างชัดเจน
ส่งคืน TRUE เมื่อสำเร็จ หรือ FALSE เมื่อล้มเหลว
<?php/* ดำเนินการคำสั่งที่เตรียมไว้ผ่านตัวแปร PHP ที่ถูกผูกไว้*/$แคลอรี่ = 150;$color = 'red';$sth = $dbh->prepare('เลือกชื่อ, สี, แคลอรี่จากผลไม้ WHERE แคลอรี่ < :แคลอรี่ และ color = :color');$sth->bindValue(':แคลอรี่', $แคลอรี่, PDO::PARAM_INT);$sth->bindValue(':color', $color, PDO::PARAM_STR);$sth->ดำเนินการ();?>
<?php/* ดำเนินการคำสั่งที่เตรียมไว้ผ่านตัวแปร PHP ที่ถูกผูกไว้*/$แคลอรี่ = 150;$color = 'red';$sth = $dbh->prepare('เลือกชื่อ, สี, แคลอรี่จากผลไม้ WHERE แคลอรี่ < ? AND สี = ?');$sth->bindValue(1, $แคลอรี่, PDO::PARAM_INT);$sth->bindValue(2, $สี, PDO::PARAM_STR);$sth->ดำเนินการ();?>