PDOStatement :: ColumnCount
คู่มือการใช้งาน PHP PDO อ้างอิง
PDOStatement :: ColumnCount - กลับจำนวนของคอลัมน์ในชุดผลลัพธ์ (PHP 5> = 5.1.0, PECL PDO> = 0.2.0)
คำอธิบาย
ไวยากรณ์
int PDOStatement::columnCount ( void )
ใช้ PDOStatement :: ColumnCount () ส่งกลับจำนวนคอลัมน์ในผลที่ได้จากวัตถุที่เป็นตัวแทนของ PDOStatement ชุด
ถ้าวัตถุ PDOStatement จะถูกส่งกลับโดย PDO :: แบบสอบถาม () จากนั้นคำนวณจำนวนคอลัมน์ที่พร้อมใช้งานได้ทันที
ถ้า PDO :: เตรียม () ผลตอบแทนวัตถุ PDOStatement เรียก PDOStatement :: ไม่สามารถดำเนินการอย่างถูกต้องคำนวณจำนวนคอลัมน์ (ก่อน)
ราคาย้อนกลับ
ส่งกลับจำนวนคอลัมน์วัตถุ PDOStatement ที่แสดงให้เห็นถึงผลการตั้งค่า ถ้าไม่มีชุดผล PDOStatement :: ColumnCount () ผลตอบแทน 0
ตัวอย่าง
จำนวนคอลัมน์คำนวณ
ตัวอย่างต่อไปนี้แสดงให้เห็นถึงวิธีการใช้ PDOStatement :: ColumnCount () การดำเนินงานชุดผลลัพธ์และชุดที่ว่างเปล่า
<?php $dbh = new PDO('odbc:sample', 'db2inst1', 'ibmdb2'); $sth = $dbh->prepare("SELECT name, colour FROM fruit"); /* 计算一个(不存在)的结果集中的列数 */ $colcount = $sth->columnCount(); print("Before execute(), result set has $colcount columns (should be 0)\n"); $sth->execute(); /* 计算结果集中的列数 */ $colcount = $sth->columnCount(); print("After execute(), result set has $colcount columns (should be 2)\n"); ?>
ดังกล่าวข้างต้นส่งออกตัวอย่างเช่นจะ:
Before execute(), result set has 0 columns (should be 0) After execute(), result set has 2 columns (should be 2)