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. Ha nincs több sor, a függvény `FALSE`-at ad eredményül.

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.

Példa 1. mysql_fetch_object() példa

`<?php $row = mysql_fetch_object($result); /* ez helyes */ echo $row->field; /* ez nem helyes */ // echo $row->0; ?>`

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ó)

Példa 2. mysql_fetch_object() példa

`<?php mysql_connect($host, $felhasznalo, $jelszo); mysql_select_db("adatbazis"); $eredmeny = mysql_db_query ("select * from tabla"); while ($sor = mysql_fetch_object ($eredmeny)) { echo $sor-&gt;user_id; echo $sor-&gt;fullname; } mysql_free_result($eredmeny); ?>`

Lásd még a mysql_fetch_array(), mysql_fetch_assoc(), mysql_fetch_row(), mysql_data_seek() és mysql_query() függvényeket!

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