PDOStatement :: bindValue
คู่มือการใช้งาน PHP PDO อ้างอิง
PDOStatement :: bindValue - ผูกค่าให้กับพารามิเตอร์ (PHP 5> = 5.1.0, PECL PDO> = 0.1.0)
คำอธิบาย
ไวยากรณ์
bool PDOStatement::bindValue ( mixed $parameter , mixed $value [, int $data_type = PDO::PARAM_STR ] )
ผูกค่าให้กับคำสั่ง SQL ที่เป็นการปรับสภาพที่สอดคล้องกันชื่อหรือเครื่องหมายคำถามตัวยึดตัวยึด
พารามิเตอร์
พารามิเตอร์
ระบุพารามิเตอร์ สำหรับการใช้ชื่อตัวยึดงบเตรียมควรจะคล้ายกับ: ชื่อชื่อพารามิเตอร์แบบฟอร์ม สำหรับตัวยึดเครื่องหมายคำถามในงบที่เตรียมไว้ก็ควรจะขึ้นอยู่กับ 1 จัดทำดัชนีพารามิเตอร์
ความคุ้มค่า
ผูกไว้กับค่าของพารามิเตอร์
data_type
ใช้ PDO :: PARAM_ * ค่าคงที่อย่างชัดเจนระบุชนิดของพารามิเตอร์
ราคาย้อนกลับ
กลับประสบความสำเร็จจริงหรือผลตอบแทนความล้มเหลว FALSE
ตัวอย่าง
บริหารโดยใช้งบเตรียมตั้งชื่อตัวยึด
<?php /* 通过绑定的 PHP 变量执行一条预处理语句 */ $calories = 150; $colour = 'red'; $sth = $dbh->prepare('SELECT name, colour, calories FROM fruit WHERE calories < :calories AND colour = :colour'); $sth->bindValue(':calories', $calories, PDO::PARAM_INT); $sth->bindValue(':colour', $colour, PDO::PARAM_STR); $sth->execute(); ?>
การดำเนินงานของตัวยึดเครื่องหมายคำถามในงบที่เตรียมไว้
<?php /* 通过绑定的 PHP 变量执行一条预处理语句 */ $calories = 150; $colour = 'red'; $sth = $dbh->prepare('SELECT name, colour, calories FROM fruit WHERE calories < ? AND colour = ?'); $sth->bindValue(1, $calories, PDO::PARAM_INT); $sth->bindValue(2, $colour, PDO::PARAM_STR); $sth->execute(); ?>