PDO :: อ้าง
คู่มือการใช้งาน PHP PDO อ้างอิง
PDO :: อ้าง - เครื่องหมายคำพูดในสตริงคำสั่ง SQL (PHP 5> = 5.1.0, PECL PDO> = 0.2.1)
คำอธิบาย
ไวยากรณ์
public string PDO::quote ( string $string [, int $parameter_type = PDO::PARAM_STR ] )
PDO :: อ้าง () เครื่องหมายคำพูดหรือหลบหนีสตริงพิเศษในสตริงคำสั่ง SQL
พารามิเตอร์
เชือก
สายยกที่จะเพิ่ม
parameter_type
ให้ชนิดของข้อมูลในการขับ
ราคาย้อนกลับ
ส่งกลับสายยกในทางทฤษฎีสามารถโอนอย่างปลอดภัยไปยังคำสั่ง SQL และดำเนินการ ถ้าคนขับไม่สนับสนุน FALSE ผลตอบแทน
ตัวอย่าง
การเพิ่มเครื่องหมายคำพูดเป็นสตริงสามัญ
<?php $conn = new PDO('sqlite:/home/lynn/music.sql3'); /* Simple string */ $string = 'Nice'; print "Unquoted string: $string\n"; print "Quoted string: " . $conn->quote($string) . "\n"; ?>
ดังกล่าวข้างต้นส่งออกเป็น:
Unquoted string: Nice Quoted string: 'Nice'
หนีสตริงพิเศษ
<?php $conn = new PDO('sqlite:/home/lynn/music.sql3'); /* Dangerous string */ $string = 'Naughty \' string'; print "Unquoted string: $string\n"; print "Quoted string:" . $conn->quote($string) . "\n"; ?>
ดังกล่าวข้างต้นส่งออกตัวอย่างเช่นจะ:
Unquoted string: Naughty ' string Quoted string: 'Naughty '' string'