PHP Manualen
forrige |  | næste

# mysql_fetch_object

(PHP 3, PHP 4, PHP 5)

mysql_fetch_object -- Tilgå en resulterende række som et objekt

## Beskrivelse

object mysql_fetch_object ( resource result )

Returnerer et objekt med muligheder svarende til den udtrukket række, eller `FALSE` hvis der ikke er flere rækker.

mysql_fetch_object() ligner mysql_fetch_array(), med den ene forskel, at et objekt er returneret og ikke et array. Indirekte betyder dette at du kun kan tilgå dataene med de pågældende feltnavne, og ikke på nummereret (numre er ugyldige navne på egenskaber).

> Bemærk: Feltnavne returneret af denne funktion er case-sensitive.

> Bemærk: Denne funktion sætter NULL felter til PHP `NULL` værdien.

Eksempel 1. mysql_fetch_object() eksempel

`<?php $row = mysql_fetch_object($result); /* Dette er korrekt */ echo $row->field; /* Dette er forkert */ // echo $row->0; ?>`

Hvad angår hastighed, kan funktionen sammenlignes med, mysql_fetch_array(), og er næsten lige så hurtig som mysql_fetch_row() (forskellen er minimal).

Eksempel 2. mysql_fetch_object() eksempel

`<?php mysql_connect("host", "bruger", "password"); mysql_select_db("mindb"); $result = mysql_query("select * from mintabel"); while ($row = mysql_fetch_object($result)) { echo $row->bruger_id; echo $row->navn; } mysql_free_result($result); ?>`

Se også mysql_fetch_array(), mysql_fetch_assoc(), mysql_fetch_row(), mysql_data_seek() and mysql_query().

forrige | hjem | næste
mysql_fetch_lengths | op | mysql_fetch_row