PHP kézikönyv
Előző |  | Következő

# mysql_fetch_object

(PHP 3, PHP 4, PHP 5)

mysql_fetch_object -- Az eredmény következő sorát objektum formájában adja vissza

## Leírás

object mysql_fetch_object ( resource result )

Egy objektummal tér vissza, amelynek tulajdonságai a betöltött sor oszlopait tartalmazzák.

## Paraméterek

result

  A feldolgozandó eredményhalmaz erőforrás. Ez az eredményhalmaz egy mysql_query() hívás eredményeként kellett létrejöjjön.

## Visszatérési értékek

Egy objektummal tér vissza, amelynek tulajdonságai a betöltött sor oszlopait tartalmazzák. Ha nincs több sor, a függvény `FALSE`-at ad eredményül.

A mysql_fetch_row() függvény betölt egy sort a megadott eredmény-azonosítójú eredményhalmazból. A sort (számmal indexelt) tömb formájában adja vissza. Az oszlopok számozása 0-tól indul.

## Példák

Példa 1. mysql_fetch_object() példa
`<?php mysql_connect("hostname", "user", "password"); mysql_select_db("mydb"); $eredmeny = mysql_query("select * from mytable"); while ($sor = mysql_fetch_object($eredmeny)) { echo $sor->user_id; echo $sor->fullname; } mysql_free_result($eredmeny); ?>`

Példa 2. mysql_fetch_object() példa
`<?php $sor = mysql_fetch_object($eredmeny); /* ez helyes */ echo $sor->field; /* ez nem helyes */ // echo $sor->0; ?>`

## Megjegyzések

> Hatékonyság: Sebesség szempontjából a mysql_fetch_array() függvénnyel azonos sebességű és majdnem olyan gyors, mint a mysql_fetch_row() függvény (a különbség elhanyagolható)

> Megjegyzés: A mysql_fetch_object() függvény hasonló a mysql_fetch_array() függvényhez, egy különbséggel: nem tömböt, hanem objektumot ad vissza a függvény. Ez azt jelenti, hogy a mezőket csak a nevük alapján tudod elérni, mivel a számok nem érvényes tulajdonságnevek.

> Megjegyzés: Az ezen függvény által visszaadott mezőnevek kis-nagybetű helyesek.

> Megjegyzés: A tárgyalt függvény a NULL értékű adatbázis mezőket ap PHP `NULL` értékével tölti fel.

## Lásd még

mysql_fetch_array()
mysql_fetch_assoc()
mysql_fetch_row()
mysql_data_seek()
mysql_query()

Előző | Tartalom | Következő
mysql_fetch_lengths | Fel | mysql_fetch_row