Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

mysql_fetch_array กับ mysql_fetch_assoc กับ mysql_fetch_object?


ฟังก์ชัน mysql_* เหล่านี้เลิกใช้แล้ว และมีฟังก์ชันอื่นๆ ที่พร้อมใช้งานซึ่งให้ความปลอดภัยและฟังก์ชันการทำงานที่ดีขึ้น

หมายเหตุ :ใช้ _assoc หรือ _row แทนก็ได้

mysql_fetch_assoc

ฟังก์ชันจะส่งกลับอาร์เรย์ที่เชื่อมโยงของสตริงที่สอดคล้องกับแถวที่ดึงมา หรือ FALSE หากไม่มีแถวอื่นๆ อีก อาร์เรย์การเชื่อมโยงบอกเราเกี่ยวกับคู่ของค่าคีย์ ในขณะที่คีย์จะบอกเกี่ยวกับชื่อคอลัมน์ใดๆ และค่าจะบอกเกี่ยวกับค่าของแถว

ที่นี่เราสามารถแมปชื่อคอลัมน์เป็นคีย์และค่าเป็นแถวได้ ตัวอย่างเช่น

Key is ID and value is corresponding name.

mysql_fetch_array

ชื่อฟังก์ชันนี้แนะนำว่าจะส่งกลับอาร์เรย์ จะดึงแถวผลลัพธ์เป็นอาร์เรย์ที่เชื่อมโยง อาร์เรย์ตัวเลข หรือทั้งสองอย่าง มีทั้งค่าตัวเลขและค่าสตริงสำหรับคีย์

mysql_fetch_object

ฟังก์ชันนี้จะคืนค่าแถวเป็นวัตถุและไม่คืนค่าอาร์เรย์