PDOStatement :: debugDumpParams
คู่มือการใช้งาน PHP PDO อ้างอิง
PDOStatement :: debugDumpParams - พิมพ์ preprocessing คำสั่ง SQL (PHP 5> = 5.1.0, PECL PDO> = 0.9.0)
คำอธิบาย
ไวยากรณ์
bool PDOStatement::debugDumpParams ( void )
พิมพ์ข้อมูลออกมาตรงที่มีอยู่ในงบเตรียม ให้แบบสอบถาม SQL มีการใช้การใช้งานของรายการพารามิเตอร์ชื่อพารามิเตอร์ (พารามิเตอร์การ) จำนวนพารามิเตอร์ชนิดพารามิเตอร์ (paramtype) ระบุโดยจำนวนเต็มชื่อคีย์หรือสถานที่ตั้งค่าและสถานที่ตั้ง (ถ้าฝักปัจจุบันในแบบสอบถาม คนขับไม่สนับสนุนหรือ -1)
นี่คือการแก้จุดบกพร่องฟังก์ชั่นถูกนำมาใช้ในกรณีของการส่งออกปกติโดยตรงไปยังข้อมูลออกเคล็ดลับ: โดยตรงและผลผลให้เบราว์เซอร์ที่คุณสามารถใช้ฟังก์ชั่นการควบคุมการส่งออกในการจับภาพการส่งออกของฟังก์ชั่นในปัจจุบันแล้ว (ตัวอย่าง) เพื่อบันทึกสตริงใน
ในขณะนี้เท่านั้นพารามิเตอร์การพิมพ์ในคำสั่ง พารามิเตอร์เพิ่มเติมจะไม่ถูกเก็บไว้ในคำสั่งก็จะไม่ถูกส่งออก
ราคาย้อนกลับ
ไม่มีค่าตอบแทน
ตัวอย่าง
ตัวอย่าง PDOStatement :: debugDumpParams () พารามิเตอร์ใช้ชื่อ
<?php /* 通过绑定 PHP 变量执行一条预处理语句 */ $calories = 150; $colour = 'red'; $sth = $dbh->prepare('SELECT name, colour, calories FROM fruit WHERE calories < :calories AND colour = :colour'); $sth->bindParam(':calories', $calories, PDO::PARAM_INT); $sth->bindValue(':colour', $colour, PDO::PARAM_STR, 12); $sth->execute(); $sth->debugDumpParams(); ?>
ดังกล่าวข้างต้นส่งออกตัวอย่างเช่นจะ:
SQL: [96] SELECT name, colour, calories FROM fruit WHERE calories < :calories AND colour = :colour Params: 2 Key: Name: [9] :calories paramno=-1 name=[9] ":calories" is_param=1 param_type=1 Key: Name: [7] :colour paramno=-1 name=[7] ":colour" is_param=1 param_type=2
PDOStatement :: debugDumpParams () โดยใช้ตัวอย่างของพารามิเตอร์ชื่อ
<?php /* 通过绑定 PHP 变量执行一条预处理语句 */ $calories = 150; $colour = 'red'; $name = 'apple'; $sth = $dbh->prepare('SELECT name, colour, calories FROM fruit WHERE calories < ? AND colour = ?'); $sth->bindParam(1, $calories, PDO::PARAM_INT); $sth->bindValue(2, $colour, PDO::PARAM_STR); $sth->execute(); $sth->debugDumpParams(); ?>
ดังกล่าวข้างต้นส่งออกตัวอย่างเช่นจะ:
SQL: [82] SELECT name, colour, calories FROM fruit WHERE calories < ? AND colour = ? Params: 2 Key: Position #0: paramno=0 name=[0] "" is_param=1 param_type=1 Key: Position #1: paramno=1 name=[0] "" is_param=1 param_type=2