The number of placeholders in an SQL statement can be determined by counting the number of ? parameters in it. For example, in my previous example there are two parameters which are ? parameters: "id = ?" and "name = ?".
By changing one parameter to a fix value it would have only one placeholder. For example:
SELECT * FROM users WHERE id = ? AND name = "John Doe"

As you can see, in this modified SQL statement the "name" parameter was changed to "John Doe" from a placeholder, so now only the "id" parameter is a placeholder.
จำนวนตัวยึดตำแหน่งในคำสั่ง SQL สามารถกำหนดได้โดยการนับจำนวน ? พารามิเตอร์ในนั้น ตัวอย่างเช่น ในตัวอย่างก่อนหน้าของฉัน มีพารามิเตอร์สองตัวคือ ? พารามิเตอร์: "id = ?" และ "ชื่อ =?" โดยการเปลี่ยนพารามิเตอร์หนึ่งเป็นค่าคงที่ จะมีตัวยึดตำแหน่งเดียวเท่านั้น ตัวอย่างเช่น: SELECT * จากผู้ใช้ โดยที่ id = ? AND name = "John Doe" อย่างที่คุณเห็น ในคำสั่ง SQL ที่ปรับเปลี่ยนนี้ พารามิเตอร์ "name" ได้ถูกเปลี่ยนเป็น "John Doe" จากตัวยึดตำแหน่ง ดังนั้นตอนนี้มีเพียงพารามิเตอร์ "id" เท่านั้นที่เป็นตัวยึดตำแหน่ง
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence