⊗ppSpPDQu 57 of 83 menu

การสอบถามฐานข้อมูลผ่าน PDO ใน PHP

ตัวแปร $pdo ที่เราได้รับ หลังจากเชื่อมต่อกับฐานข้อมูลนั้น เป็น อ็อบเจ็กต์แบบ OOP อ็อบเจ็กต์นี้มีเมธอดพิเศษ คือ query สำหรับดำเนินการสอบถาม SQL ลองทำแบบสอบถามทดสอบดู ในตารางของเรา:

<?php $res = $pdo->query('SELECT * FROM users'); ?>

ในตัวแปร $res จะเก็บผลลัพธ์ ของการสอบถาม เพื่อที่จะ ได้รับหนึ่งแถวจากผลลัพธ์ ต้องใช้เมธอด fetch:

<?php $row = $res->fetch(); var_dump($row); // แถวแรก $row = $res->fetch(); var_dump($row); // แถวที่สอง $row = $res->fetch(); var_dump($row); // แถวที่สาม ?>

เมื่อแถวหมดแล้ว เมธอดจะให้ค่า null ดังนั้นจึงสะดวกที่จะได้รับแถวใน ลูปต่อไปนี้:

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

ลองยกตัวอย่างการแสดง ชื่อผู้ใช้ในย่อหน้าแยกกัน:

<?php while ($row = $res->fetch()) { echo '<p>' . $row['name'] . '</p>'; } ?>

รวมโค้ดทั้งหมดเข้าด้วยกัน:

<?php $res = $pdo->query('SELECT name FROM users'); while ($row = $res->fetch()) { echo '<p>' . $row['name'] . '</p>'; } ?>

แสดงเงินเดือนของผู้ใช้ทั้งหมด จากตาราง users

แสดงรายการทั้งหมดในรูปแบบ ชื่อ: อายุ

ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ