
1. พารามิเตอร์ตำแหน่ง
ใช้ฟังก์ชัน bindParam() แทนการระบุค่าโดยตรง
$tis = $conn->prepare("ใส่ค่านักเรียน(ชื่อ, อายุ)(?, ?)");
$tis->bindValue(1,'ไมค์');
$tis->bindValue(2,22);
$tis->execute();2. พารามิเตอร์ที่มีชื่อ
พารามิเตอร์ที่มีชื่อยังเป็นการประมวลผลคำสั่งล่วงหน้าที่แมปค่า/ตัวแปรกับตำแหน่งที่มีชื่อในแบบสอบถาม เนื่องจากไม่มีการผูกตำแหน่ง จึงมีประสิทธิภาพมากในการสืบค้นที่ใช้ตัวแปรเดียวกันหลายครั้ง
$name='ริชาบห์'; $age=20;
$tis = $conn->prepare("ใส่ค่านักเรียน(ชื่อ, อายุ)(?, ?)");
$tis->bindParam(1,$ชื่อ);
$tis->bindParam(2,$อายุ);
$tis->execute();ข้างต้นคือข้อความสั่งการประมวลผลล่วงหน้าสองรายการของ php PDO ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน