1. معلمات الموضع
استخدم الدالة bindParam() بدلاً من توفير القيمة مباشرةً.
$tis = $conn->prepare("INSERT INTO STUDENTS(name, age) value(?, ?)"); $tis->bindValue(1,'mike'); $tis->bindValue(2,22); $tis->تنفيذ();
2. المعلمات المسماة
تعد المعلمات المسماة أيضًا عبارات معالجة مسبقة تقوم بتعيين القيم/المتغيرات إلى المواضع المسماة في الاستعلام. نظرًا لعدم وجود روابط موضعية، فهي فعالة جدًا في الاستعلامات التي تستخدم نفس المتغير عدة مرات.
$name='ريشابه'; $tis = $conn->prepare("INSERT INTO STUDENTS(name, age) value(?, ?)"); $tis->bindParam(1,$name); $tis->bindParam(2,$age); $tis->تنفيذ();
ما سبق هو بياني المعالجة المسبقة لـ php PDO وآمل أن يكون مفيدًا للجميع.