Devdit
 

Fatal error: Uncaught Error: Call to undefined method mysqli::affected_rows() PHP แก้ไขยังไง

2.4K

รันโปรแกรม PHP เชื่อมต่อฐานข้อมูล MySQL เขียนแบบ OOP แล้วขึ้น Fatal error: Uncaught Error: Call to undefined method mysqli::affected_rows() อยากทราบว่าเป็นเพราะ โค้ดบางส่วนตามด้านล่าง

$conn->query( $sql );
if( $conn->affected_rows() ) {
	echo "ดำเนินการเสร็จสมบูรณ์";
}

 

วิธีแก้ไข

ปัญหานี้เกิดจากเขียนโค้ดผิดในส่วนของคำสั่ง affected_rows แก้ไขโดยนำวงเล็บ () ด้านหลังคำสั่งดังกล่าวออก เนื่องจากเขียนแบบ OOP คำสั่ง affected_rows ไม่ต้องใส่วงเล็บ

$conn->query( $sql );
if( $conn->affected_rows ) {
	echo "ดำเนินการเสร็จสมบูรณ์";
}
เขียน 3 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ