ค้นหาข้อมูลที่มีแถวหมายเลข 3 ในชุดผลลัพธ์:
// สมมติว่าชื่อผู้ใช้ฐานข้อมูล: root, รหัสผ่าน: 123456, ฐานข้อมูล: CODERCTO $con=mysqli_connect("localhost", "root", "123456", "CODERCTO"); if (mysqli_connect_errno($con)) { echo "Connect MySQL ล้มเหลว: " . mysqli_connect_error(); } $sql="เลือกชื่อ, url จากเว็บไซต์ ORDER BY alexa";if ($result=mysqli_query($con,$sql)){ //ค้นหาข้อมูลที่มีแถวหมายเลข 3 mysqli_data_seek($result,2); //อ่านข้อมูล $row=mysqli_fetch_row($result); printf ("ชื่อ: %s url: %sn", $row[0], $row[1]); // ปล่อยชุดผลลัพธ์ mysqli_free_result($result);}mysqli_close($con);?>
ฟังก์ชัน mysqli_data_seek() จะปรับตัวชี้ผลลัพธ์เป็นแถวใดก็ได้ในชุดผลลัพธ์
mysqli_data_seek( ผลลัพธ์,ชดเชย ) ;
พารามิเตอร์ | อธิบาย |
---|---|
ผลลัพธ์ | ที่จำเป็น. ระบุตัวระบุชุดผลลัพธ์ที่ส่งคืนโดย mysqli_query(), mysqli_store_result() หรือ mysqli_use_result() |
ชดเชย | ที่จำเป็น. ระบุออฟเซ็ตฟิลด์ ช่วงต้องอยู่ระหว่าง 0 ถึงจำนวนแถวทั้งหมด - 1 |
ค่าส่งคืน: | คืนค่า TRUE หากสำเร็จ และคืนค่า FALSE หากล้มเหลว |
---|---|
เวอร์ชัน PHP: | 5+ |