Mengembalikan bidang (kolom) berikutnya dalam kumpulan hasil, lalu menampilkan setiap nama bidang, tabel, dan panjang maksimum:
<?php // Asumsikan nama pengguna basis data: root, kata sandi: 123456, basis data: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO"); "Gagal terhubung ke MySQL: " .mysqli_connect_error(); } $sql="PILIH nama,url DARI website ORDER BY alexa";if ($result=mysqli_query($con,$sql)){ // Dapatkan informasi field dari semua kolom while ($fieldinfo = mysqli_fetch_field($result)) { printf("Nama field: %s n", $fieldinfo->nama); echo "<br>"; printf("Tabel data: %sn", $fieldinfo->tabel); echo "<br>"; printf("Panjang maksimum: %dn", $fieldinfo->max_length); echo "<br> } // Lepaskan kumpulan hasil mysqli_free_result($result);}mysqli_close($ menipu );?>
Fungsi mysqli_fetch_field() mendapatkan bidang (kolom) berikutnya dari kumpulan hasil dan mengembalikannya sebagai objek.
mysqli_fetch_field( hasil ) ;
parameter | menggambarkan |
---|---|
hasil | Diperlukan. Menentukan pengidentifikasi kumpulan hasil yang dikembalikan oleh mysqli_query(), mysqli_store_result(), atau mysqli_use_result(). |
Nilai pengembalian: | Mengembalikan objek yang berisi informasi definisi bidang. Mengembalikan FALSE jika tidak ada informasi yang tersedia. Objek ini memiliki properti berikut: nama - nama kolom orgname - nama kolom asli (jika alias ditentukan) tabel - nama tabel orgtable - nama tabel asli (jika alias ditentukan) def - dicadangkan sebagai default, saat ini selalu "" db - database (baru di PHP 5.3.6) katalog - nama katalog, selalu "def" (sejak PHP 5.3.6) max_length - lebar maksimum bidang length - lebar bidang yang ditentukan dalam definisi tabel charsetnr - nomor kumpulan karakter pada bidang tersebut flags - bendera bit lapangan type - tipe data yang digunakan untuk bidang tersebut desimal - bidang bilangan bulat, jumlah digit setelah koma desimal |
---|---|
Versi PHP: | 5+ |