PDOStatement::bindValue — ربط قيمة بمعلمة (PHP 5 >= 5.1.0، PECL pdo >= 0.1.0)
منطقي PDOStatement::bindValue ( معلمة $ مختلطة، قيمة $ مختلطة [، int $data_type = PDO::PARAM_STR ] )
ربط قيمة بالعنصر النائب المسمى أو العنصر النائب لعلامة الاستفهام في عبارة SQL المستخدمة للمعالجة المسبقة.
معرف المعلمة . بالنسبة للبيانات المعدة باستخدام العناصر النائبة المسماة، يجب أن يكون اسم المعلمة بالصيغة:name. بالنسبة للبيانات المعدة باستخدام العنصر النائب لعلامة الاستفهام، يجب فهرسة موضع المعلمة بدءًا من 1.
القيمة مرتبطة بقيمة المعلمة
يستخدم data_type ثوابت PDO::PARAM_* لتحديد نوع المعلمة بشكل صريح.
إرجاع TRUE عند النجاح، أو FALSE عند الفشل.
<?php/* تنفيذ عبارة معدة من خلال متغيرات PHP المقيدة*/$calours = 150;$colour = 'red';$sth = $dbh->prepare('SELECT name, color, السعرات الحرارية من الفاكهة حيث السعرات الحرارية < :السعرات الحرارية AND color = :colour');$sth->bindValue(':السعرات الحرارية', $السعرات الحرارية, PDO::PARAM_INT);$sth->bindValue(':colour', $colour, PDO::PARAM_STR);$sth->execute();?>
<?php/* تنفيذ عبارة معدة من خلال متغيرات PHP المرتبطة*/$calours = 150;$colour = 'red';$sth = $dbh->prepare('SELECT name, color, السعرات الحرارية من الفاكهة حيث السعرات الحرارية < ? AND color = ?');$sth->bindValue(1, $سعرات حرارية, PDO::PARAM_INT);$sth->bindValue(2, $colour, PDO::PARAM_STR);$sth->execute();?>