Dapatkan informasi bidang dari semua bidang, lalu dapatkan bidang saat ini melalui mysqli_field_tell() dan tampilkan 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 semua informasi kolom while ($fieldinfo=mysqli_fetch_field($result)) { //Dapatkan informasi kolom saat ini$currentfield=mysqli_field_tell ( $hasil); printf("Kolom %d", $bidang saat ini); echo "<br>"; %s", $fieldinfo->nama); echo "<br>"; printf("Nama tabel: %s", $fieldinfo->tabel); echo "<br>"; } // Lepaskan kumpulan hasil mysqli_free_result ( $hasil);}mysqli_close($con);?>
Fungsi mysqli_field_tell() mengembalikan lokasi penunjuk bidang.
mysqli_field_tell( hasil ) ;
parameter | menggambarkan |
---|---|
hasil | Diperlukan. Menentukan pengidentifikasi kumpulan hasil yang dikembalikan oleh mysqli_query(), mysqli_store_result(), atau mysqli_use_result(). |
Nilai pengembalian: | Mengembalikan offset penunjuk bidang saat ini. |
---|---|
Versi PHP: | 5+ |