Devdit
 

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

1.7K

ต้องการรันคำสั่ง SQL ด้วย PHP และ MySQL ด้วยคำสั่ง mysql_query แต่พอรันแล้วไม่ผ่านขึ้นข้อความว่า Fatal error: Uncaught Error: Call to undefined function mysql_query() โค้ดบางส่วนตามด้านล่าง ปัญหานี้ต้องแก้ไขอย่างไร

<?php
    $con = mysqli_connect("localhost", "root", "", "my_db");
    $sql = " SELECT * FROM product ";
    mysql_query( $sql );
?>

 

วิธีแก้ไข

จากการเชื่อมต่อฐานข้อมูลใช้ชุดคำสั่ง mysqli แนะนำให้เปลี่ยนคำสั่ง mysql_query เป็น mysqli_query แทน และกำหนดค่า arguments 2 ค่า คือ ตัวแปรเชื่อมต่อฐานข้อมูล และคำสั่ง SQL สามารถแก้ไขได้ดังนี้

<?php
    $con = mysqli_connect("localhost", "root", "", "my_db");
    $sql = " SELECT * FROM product ";
    mysqli_query( $con, $sql );
?>
แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ