Devdit
 

Uncaught Error: Call to undefined function mysql_close() คือ วิธีแก้ไข

801

เขียน PHP ติดต่อฐานข้อมูล MySQL ต้องการปิดการเชื่อมต่อฐานข้อมูล โดยใช้คำสั่ง mysql_close แต่รันแล้วขึ้น Error ว่า Fatal error: Uncaught Error: Call to undefined function mysql_close() ปัญหานี้เกิดจากอะไร แก้ไขอย่างไร

<?php
    $c = mysqli_connect("localhost", "root", "", "demo");
    mysql_close( $c );
?>

 

วิธีแก้ไข

แนะนำให้ใช้คำสั่ง mysqli_close แทนคำสั่ง mysql_close เนื่องจาก PHP เวอร์ชันใหม่ได้ยกเลิกชุดคำสั่ง mysql_* ทั้งหมดแล้ว หลังแก้ไขให้บันทึกและลองรันโค้ดใหม่อีกครั้ง

<?php
    $c = mysqli_connect("localhost", "root", "", "demo");
    mysqli_close( $c );
?>
แก้ไข 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ