Devdit
 

Uncaught ArgumentCountError: mysqli::query() expects at least 1 argument, 0 given คือ วิธีแก้ไข

1.8K

รันเว็บไซต์ PHP แล้วขึ้น Fatal error: Uncaught ArgumentCountError: mysqli::query() expects at least 1 argument, 0 given ตรงบรรทัดประมวลผลคำสั่ง SQL ดังนี้

$sql = " SELECT * FROM orders ";
$conn->query();

 

วิธีแก้ไข

ปัญหานี้เกิดจากคำสั่ง query ต้องรับค่าพารามิเตอร์ คือ คำสั่ง SQL ที่ต้องการประมวลผล ให้แก้ไขโค๊ดโดยนำตัวแปร $sql ไปใส่ในคำสั่ง query ดังนี้

$sql = " SELECT * FROM orders ";
$conn->query( $sql );
แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ