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 ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน