⊗ppPmDBLAR 368 of 447 menu

การสร้างอาร์เรย์ในลูประหว่างการสอบถาม SQL ใน PHP

แน่นอนว่าการคัดลอกข้อมูลพนักงานทุกคนด้วยตนเอง ไม่สะดวกสบายนัก ปล่อยให้ลูปทำสิ่งนี้ให้เราดีกว่า:

<?php for ($data = []; $row = mysqli_fetch_assoc($res); $data[] = $row); var_dump($data); // ที่นี่จะเป็นอาร์เรย์พร้อมผลลัพธ์ ?>

ลองมาทำความเข้าใจว่าลูปนี้ทำงานอย่างไร

ในแต่ละการวนซ้ำของลูป ฟังก์ชัน mysqli_fetch_assoc จะอ่านแต่ละแถวของผลลัพธ์ตามลำดับ และเขียนลงในอาร์เรย์ $data

ทันทีที่แถวใน $res หมด mysqli_fetch_assoc จะส่งคืน NULL และลูปจะหยุดทำงาน และผลลัพธ์ที่ได้ จะอยู่ในอาร์เรย์สองมิติ $data

ใช้ลูปที่อธิบายไว้เพื่อรับและแสดง อาร์เรย์ของพนักงานทั้งหมดผ่าน var_dump บนหน้าจอ

จากผลลัพธ์ที่ได้รับ ให้รับข้อมูลพนักงานคนแรก แสดงชื่อของเขาบนหน้าจอผ่าน echo

จากผลลัพธ์ที่ได้รับ ให้รับข้อมูลพนักงานคนที่สอง แสดงชื่อและอายุของเขาบนหน้าจอผ่าน echo

จากผลลัพธ์ที่ได้รับ ให้รับข้อมูลพนักงานคนที่สาม แสดงชื่อ อายุ และเงินเดือนของเขาบนหน้าจอผ่าน echo

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