Devdit
 

mysqli_free_result คือคำสั่งอะไร พร้อมตัวอย่าง

2.2K

mysqli_free_result คือฟังก์ชันในภาษา PHP ใช้สำหรับคืนค่าหน่วยความจำที่เกี่ยวข้องกับการ query ข้อมูล โดยปกติเราอาจไม่ได้ใช้ฟังก์ชันนี้ ฟังก์ชันนี้จำเป็นเมื่อคุณต้องทำงานกับการ query ข้อมูลที่มีขนาดใหญ่ ใช้หน่วยความจำเยอะ บทความนี้จะแนะนำวิธีการใช้งาน mysqli_free_result มีรายละเอียดดังนี้

 

ตัวอย่าง การใช้ mysqli_free_result

$sql = " SELECT * FROM products ";
if( $q = mysqli_query( $con, $sql )) {
    ...
    mysqli_free_result( $q );
}

จากตัวอย่างโค้ดอธิบายได้ดังนี้

1. สร้างตัวแปรชื่อ $sql เก็บคำสั่ง SQL เพื่อแสดงข้อมูลทั้งหมดจากตาราง products

2. ใช้คำสั่ง mysqli_query เพื่อ query ข้อมูลจากคำสั่ง SQL เก็บผลลัพธ์ query ไว้ในตัวแปร $q

3. ใช้คำสั่ง mysqli_free_result เพื่อคืนค่าหน่วยความจำจากตัวแปร $q

4. mysqli_free_result ควรเรียกใช้หลังแสดงข้อมูลทั้งหมดจากการ query แล้ว

 

สรุป mysqli_free_result คือคำสั่งในภาษา PHP ที่เกี่ยวข้องกับฐานข้อมูล MySQL โดยเป็นคำสั่งที่ใช้คืนค่าหน่วยความจำจากการ query ข้อมูล กรณีถ้าไม่ได้ใช้ mysqli_free_result ภาษา PHP ก็จะคืนหน่วยความจำให้อัตโนมัติอยู่ดีเมื่อคุณปิดการเชื่อมต่อกับฐานข้อมูล MySQL หรือโปรแกรม PHP ของคุณทำงานเสร็จสิ้น

แก้ไข 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ