ส่งออกจำนวนแถวที่ได้รับผลกระทบจากแบบสอบถามที่แตกต่างกัน:
<?php // สมมติว่าชื่อผู้ใช้ฐานข้อมูล: root, รหัสผ่าน: 123456, ฐานข้อมูล: CODERCTO $con = mysqli_connect ( "localhost" , "root" , "123456" , "CODERCTO" );if ( mysqli_connect_errno ( $con )){ echo "ไม่สามารถเชื่อมต่อกับ MySQL: " . mysqli_connect_error ();} // ดำเนินการค้นหาและส่งออกจำนวนแถวที่ได้รับผลกระทบ mysqli_query ( $ con , " SELECT * FROM sites" ); echo "จำนวนแถวที่ได้รับผลกระทบ: " . mysqli_affected_rows ( $ con ) ; , "ลบจากเว็บไซต์ WHERE alexa>1000" );echo "จำนวนแถวที่ได้รับผลกระทบ : " ( $con ); mysqli_close ( $con ) ;ฟังก์ชัน mysqli_affected_rows() จะส่งคืนจำนวนแถวบันทึกที่ได้รับผลกระทบจากการดำเนินการ MySQL ก่อนหน้า (SELECT, INSERT, UPDATE, REPLACE, DELETE)
mysqli_affected_rows( การเชื่อมต่อ ) ;
พารามิเตอร์ | อธิบาย |
---|---|
การเชื่อมต่อ | ที่จำเป็น. ระบุการเชื่อมต่อ MySQL ที่จะใช้ |
ค่าส่งคืน: | จำนวนเต็ม > 0 หมายถึงจำนวนแถวที่ได้รับผลกระทบ 0 หมายถึงไม่มีบันทึกที่ได้รับผลกระทบ -1 หมายถึงแบบสอบถามส่งกลับข้อผิดพลาด |
---|---|
เวอร์ชัน PHP: | 5+ |