
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 وآمل أن يكون مفيدًا للجميع.