PHP Deprecated: Function mysql_numrows() is deprecated

เนื่องจาก PHP มีการพัฒนาปรับปรุงเวอร์ชันขึ้นมาใหม่ ย่อมต้องมีการยกเลิกฟังก์ชันเดิมๆที่เคยใช้ ตัวอย่างกรณีนี้ การเรียกใช้ฟังก์ชันเกี่ยวกับระบบฐานข้อมูล มีการปรับปรุงใหม่โดยให้เราเปลี่ยนมาใช้ชุดคำสั่งใหม่ จากเดิม mysql_*() -> mysqli_*() แทน

จากตัวอย่าง

เดิม $result = mysql_query($query);if (!$result) die (“Database access failed: ” . mysql_error());

$rows = mysql_num_rows($result);

ใหม่ $result = mysqli_query($query);if (!$result) die (“Database access failed: ” . mysqli_error());

$rows = mysqli_num_rows($result);

 

แต่บางคำสั่งอาจมีการเปลี่ยนแปลงเรื่องของการส่งพารามิเตอร์ ซึ่งเราต้องศึกษาเป็นรายฟังก์ชันต่อไป

 

 

You may also like...