Örnek
Sonra her alanın değerini yazdırmak, bir sonuç kümesinin Geçerli satırı Dönüş:
<?php
$con=mysqli_connect("localhost","my_user","my_password","my_db");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql="SELECT Lastname,Age FROM Persons ORDER BY Lastname";
if ($result=mysqli_query($con,$sql))
{
while
($obj=mysqli_fetch_object($result))
{
printf("%s (%s)\n",$obj->Lastname,$obj->Age);
}
// Free result
set
mysqli_free_result($result);
}
mysqli_close($con);
?>
Tanımı ve Kullanımı
mysqli_fetch_object() işlevi, bir nesne olarak, bir sonuç kümesinin mevcut satır döndürür.
Not: Fieldnames bu işlevinden döndürülen harf duyarlıdır.
Sözdizimi
mysqli_fetch_object( result,classname,params ) ;
Parametre | Açıklama |
---|---|
result | Gereklidir. Tarafından döndürülen bir sonuç kümesi tanımlayıcı belirtir mysqli_query() , mysqli_store_result() veya mysqli_use_result() |
classname | İsteğe bağlı. sınıfın adı, örneğini özelliklerini ayarlayabilir ve dönüş belirtir |
params | İsteğe bağlı. Parametreleri bir dizi sınıfadı nesneler için yapıcı geçmek belirtir |
Teknik detaylar
Geri dönüş değeri: | getirilen satır için dize özellikleri olan bir nesne döndürür. BOŞ sonuç kümesindeki artık satır varsa |
---|---|
PHP Sürümü: | 5+ |
Değişiklikler: | Farklı bir nesne olarak geri döndürme yeteneği, PHP 5.0.0 ilave edildi |
<PHP MySQLi Referans