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