PDOStatement::fetchColumn - ส่งคืนคอลัมน์เดียวจากแถวถัดไปในชุดผลลัพธ์ (PHP 5 >= 5.1.0, PECL pdo >= 0.9.0)
สตริง PDOStatement::fetchColumn ([ int $column_number = 0 ] )
ส่งกลับคอลัมน์เดียวจากแถวถัดไปในชุดผลลัพธ์ หรือส่งกลับ FALSE หากไม่มีอีกต่อไป
คอลัมน์_หมายเลข
หมายเลขดัชนี (ดัชนีแบบ 0) ของคอลัมน์ที่คุณต้องการดึงข้อมูลจากแถว หากไม่มีการระบุค่า PDOStatement::fetchColumn() จะดึงข้อมูลคอลัมน์แรก
PDOStatement::fetchColumn() ส่งคืนคอลัมน์เดียวจากแถวถัดไปในชุดผลลัพธ์
หมายเหตุ: หากคุณใช้ PDOStatement::fetchColumn() เพื่อดึงข้อมูล ไม่มีทางที่จะส่งคืนคอลัมน์อื่นในแถวเดียวกันได้
<?php$sth = $dbh->prepare("เลือกชื่อ, สีจากผลไม้");$sth->execute();/* รับคอลัมน์แรกจากแถวถัดไปในชุดผลลัพธ์*/print("From ชุดผลลัพธ์ รับคอลัมน์แรกในบรรทัดถัดไป:n");$result = $sth->fetchColumn();print("name = $resultn");print("รับคอลัมน์ที่สองจากแถวถัดไปในชุดผลลัพธ์:n");$result = $sth->fetchColumn(1);print("color = $resultn" ); ?>
ตัวอย่างข้างต้นจะแสดงผล:
รับคอลัมน์แรกจากแถวถัดไปในชุดผลลัพธ์: name = lemon รับคอลัมน์ที่สองจากแถวถัดไปในชุดผลลัพธ์: color = red