ส่งคืนฟิลด์ถัดไป (คอลัมน์) ในชุดผลลัพธ์ จากนั้นจะแสดงชื่อฟิลด์ ตาราง และความยาวสูงสุดแต่ละรายการ:
<?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)){/ // รับข้อมูลฟิลด์ของคอลัมน์ทั้งหมดในขณะที่ ($fieldinfo = mysqli_fetch_field($result)) { printf("Field name: %s n", $fieldinfo->name); echo "<br>"; printf("ตารางข้อมูล: %sn", $fieldinfo->table); echo "<br>"; printf("Maximum length: %dn", $fieldinfo->max_length); } // ปล่อยชุดผลลัพธ์ mysqli_free_result($result);}mysqli_close($ แย้ง );?>
ฟังก์ชัน mysqli_fetch_field() รับฟิลด์ถัดไป (คอลัมน์) จากชุดผลลัพธ์และส่งกลับเป็นวัตถุ
mysqli_fetch_field( ผลลัพธ์ ) ;
พารามิเตอร์ | อธิบาย |
---|---|
ผลลัพธ์ | ที่จำเป็น. ระบุตัวระบุชุดผลลัพธ์ที่ส่งคืนโดย mysqli_query(), mysqli_store_result() หรือ mysqli_use_result() |
ค่าส่งคืน: | ส่งกลับวัตถุที่มีข้อมูลคำจำกัดความของฟิลด์ ส่งคืน FALSE หากไม่มีข้อมูล วัตถุนี้มีคุณสมบัติดังต่อไปนี้: ชื่อ - ชื่อคอลัมน์ orgname - ชื่อคอลัมน์เดิม (หากระบุนามแฝง) ตาราง - ชื่อตาราง orgtable - ชื่อตารางดั้งเดิม (หากระบุนามแฝง) def - สงวนไว้เป็นค่าเริ่มต้น ปัจจุบัน "" เสมอ db - ฐานข้อมูล (ใหม่ใน PHP 5.3.6) แค็ตตาล็อก - ชื่อแค็ตตาล็อกจะเป็น "def" เสมอ (ตั้งแต่ PHP 5.3.6) max_length - ความกว้างสูงสุดของฟิลด์ ความยาว - ความกว้างของฟิลด์ที่ระบุในคำจำกัดความของตาราง charsetnr - หมายเลขชุดอักขระของฟิลด์ flags - ธงบิตของสนาม type - ประเภทข้อมูลที่ใช้สำหรับฟิลด์ ทศนิยม - ฟิลด์จำนวนเต็ม จำนวนหลักหลังจุดทศนิยม |
---|---|
เวอร์ชัน PHP: | 5+ |