PDOStatement :: getColumnMeta
คู่มือการใช้งาน PHP PDO อ้างอิง
PDOStatement :: getColumnMeta - ผลตอบแทนการตั้งค่าข้อมูลเมตาของ (PHP 5> = 5.1.0, PECL PDO> = 0.2.0)
คำอธิบาย
ไวยากรณ์
array PDOStatement::getColumnMeta ( int $column )
การดึงผลให้การตั้งค่าให้คอลัมน์เมตาดาต้าศูนย์การจัดทำดัชนีในฐานะที่เป็นอาเรย์
หมายเหตุ: ฟังก์ชั่นนี้เป็นทดลอง ฟังก์ชั่นนี้ของการแสดงรวมทั้งชื่อและเอกสารที่เกี่ยวข้องอาจมีการเปลี่ยนแปลงโดยไม่ต้องแจ้งให้ทราบล่วงหน้าในรุ่นอนาคตของ PHP ใช้ฟังก์ชันนี้ที่มีความเสี่ยงของคุณเอง
หมายเหตุ: ไม่ทั้งหมดไดรเวอร์ PDO สนับสนุน PDOStatement :: getColumnMeta ()
พารามิเตอร์
คอลัมน์
ผลที่ได้ตั้งค่าเป็นศูนย์การจัดทำดัชนีคอลัมน์
ราคาย้อนกลับ
มันกลับอาเรย์ที่มีค่าต่อไปนี้แทนคอลัมน์เดียวของเมตา
ชื่อ | ความคุ้มค่า |
---|---|
native_type | สำหรับ PHP ประเภทพื้นเมืองแสดงให้เห็นค่าของคอลัมน์ |
ขับ: decl_type | SQL ในฐานข้อมูลที่ใช้ในการระบุประเภทของค่าคอลัมน์ ถ้าคอลัมน์ผลชุดที่เป็นผลมาจากการทำงานแล้วค่าที่ไม่สามารถ () ผลตอบแทน PDOStatement :: getColumnMeta |
ธง | การตั้งค่าใด ๆ ในเครื่องหมายคอลัมน์นี้ |
ชื่อ | ผ่านชื่อคอลัมน์ฐานข้อมูลกลับมา |
ตาราง | ชื่อตารางฐานข้อมูลที่ส่งกลับโดยคอลัมน์ |
บางเลน | ความยาวของคอลัมน์ นอกเหนือไปจากปกติลอยจุดทศนิยม -1 |
ความแม่นยำ | ความแม่นยำเชิงตัวเลขของคอลัมน์ นอกจากนี้ยังมีทศนิยมปกติจุดศูนย์ลอย |
pdo_type | ใน PDO :: PARAM_ * ค่าคงที่ตัวแทนจากคอลัมน์ประเภท |
ตัวอย่าง
คอลัมน์ค้นหาข้อมูลเมตา
ตัวอย่างต่อไปนี้แสดงให้เห็น PDO_SQLITE ให้ผลการสืบค้นสร้างคอลัมน์เดียวของเมตาดาต้าผ่านฟังก์ชั่น (COUNT)
<?php $select = $DB->query('SELECT COUNT(*) FROM fruit'); $meta = $select->getColumnMeta(0); var_dump($meta); ?>
เอาท์พุทตัวอย่างข้างต้น:
array(6) { ["native_type"]=> string(7) "integer" ["flags"]=> array(0) { } ["name"]=> string(8) "COUNT(*)" ["len"]=> int(-1) ["precision"]=> int(0) ["pdo_type"]=> int(2) }