Kembalikan baris saat ini dalam kumpulan hasil, lalu cetak nilai setiap bidang:
<?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 situs web DIPESAN OLEH alexa";if ($result=mysqli_query($con,$sql)){ while ($obj=mysqli_fetch_object($result)) { printf("%s : %s",$obj->nama,$ obj->url); echo "<br>"; // Lepaskan koleksi hasil mysqli_free_result($hasil);}mysqli_close($con);?>
Fungsi mysqli_fetch_object() mengambil baris saat ini dari kumpulan hasil dan mengembalikannya sebagai objek.
Catatan: Nama bidang yang dikembalikan oleh fungsi ini peka huruf besar-kecil.
mysqli_fetch_object( hasil,nama kelas,params ) ;
parameter | menggambarkan |
---|---|
hasil | Diperlukan. Menentukan pengidentifikasi kumpulan hasil yang dikembalikan oleh mysqli_query(), mysqli_store_result(), atau mysqli_use_result(). |
nama kelas | Opsional. Menentukan nama kelas yang akan dipakai, menetapkan properti, dan mengembalikan. |
param | Opsional. Menentukan array parameter yang akan diteruskan ke konstruktor objek nama kelas . |
Nilai pengembalian: | Mengembalikan objek dengan properti string dari baris yang diambil. Mengembalikan NULL jika tidak ada lagi baris dalam kumpulan hasil. |
---|---|
Versi PHP: | 5+ |
Catatan pembaruan: | Yang baru di PHP 5.0.0 adalah kemampuan untuk kembali sebagai objek yang berbeda. |