⊗ppSpPDOFG 65 of 83 menu

การดึงข้อมูลหนึ่งฟิลด์จากตารางโดยใช้ PDO ใน PHP

นอกจากเมธอด fetch แล้ว ยังมี เมธอดพิเศษ fetchColumn, ที่อนุญาตให้ดึงค่าของคอลัมน์เดียว มาดูกันว่าหมายถึงอะไร

เริ่มต้นเตรียมและดำเนินการ คำสั่ง查询 โดยระบุว่าเราต้องการ ทำการเลือกข้อมูลเฉพาะฟิลด์ name:

<?php $res = $pdo->prepare('SELECT name FROM users'); $res->execute(); ?>

รับผลลัพธ์ด้วยเมธอด fetch:

<?php while ($col = $res->fetch()) { var_dump($col); } ?>

ผลลัพธ์ในแต่ละการวนซ้ำ เราจะเห็นอาร์เรย์ที่ประกอบด้วย องค์ประกอบเดียว - ชื่อผู้ใช้:

['name1'] ['name2'] ['name3']

ทีนี้ลองใช้ fetchColumn:

<?php while ($col = $res->fetchColumn()) { var_dump($col); } ?>

ผลลัพธ์ในแต่ละการวนซ้ำเรา จะเห็นสตริงที่มีชื่อผู้ใช้ จริงๆ ไม่ใช่อาร์เรย์:

'name1' 'name2' 'name3'

รับค่าอายุทั้งหมดของ ผู้ใช้

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ