รับแถวจากชุดผลลัพธ์เป็นอาร์เรย์ตัวเลขหรืออาร์เรย์ที่เชื่อมโยง:
mysqli_fetch_array()
<?php // สมมติว่าชื่อผู้ใช้ฐานข้อมูล: root, รหัสผ่าน: 123456, ฐานข้อมูล: CODERCTO $ con = mysqli_connect ( " localhost " , " root " , " 123456 " , " CODERCTO " ) ; ( mysqli_connect_errno ( $con ) ) - เสียงสะท้อน " ไม่สามารถเชื่อมต่อกับ MySQL : " . mysqli_connect_error ( ) ; $sql = " เลือกชื่อ
, url จากเว็บไซต์ ORDER BY alexa " ; $result = mysqli_query ( $ con , $sql ) ; $row = mysqli_fetch_array ( $ result , MYSQLI_NUM ) ; ( " %s : %s " , $row [ 0 ] , $row [ 1 ] ) ; // อาร์เรย์ที่เชื่อมโยง $row = mysqli_fetch_array ( $ result , MYSQLI_ASSOC ) ; ( " %s : %s " , $row [ " name " ] , $row [ " url " ] ) ; // ปล่อยชุดผลลัพธ์ mysqli_free_result ( $ผล ) ; mysqli_close ( $ con ) ; ความหมายและการใช้งาน
ฟังก์ชัน mysqli_fetch_array() จะดึงข้อมูลแถวจากชุดผลลัพธ์เป็นอาร์เรย์ที่เชื่อมโยง อาร์เรย์ตัวเลข หรือทั้งสองอย่าง
หมายเหตุ: ชื่อฟิลด์ที่ส่งคืนโดยฟังก์ชันนี้จะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
ไวยากรณ์
mysqli_fetch_array( ผลลัพธ์, ประเภทผลลัพธ์ ) ;
พารามิเตอร์ | อธิบาย |
---|
ผลลัพธ์ | ที่จำเป็น. ระบุตัวระบุชุดผลลัพธ์ที่ส่งคืนโดย mysqli_query(), mysqli_store_result() หรือ mysqli_use_result() |
ประเภทผลลัพธ์ | ไม่จำเป็น. ระบุประเภทของอาร์เรย์ที่ควรจะสร้าง สามารถเป็นหนึ่งในค่าต่อไปนี้: MYSQLI_ASSOC MYSQLI_NUM MYSQLI_BOTH |
รายละเอียดทางเทคนิค
ค่าส่งคืน: | ส่งกลับอาร์เรย์ของสตริงที่ตรงกับบรรทัดที่อ่าน ส่งคืนค่า NULL หากไม่มีแถวในชุดผลลัพธ์อีกต่อไป |
---|
เวอร์ชัน PHP: | 5+ |
---|