mysql_fetch_object

(PHP 3, PHP 4 >= 4.0.0)

mysql_fetch_object --  NaΦte v²sledn² °ßdek do prom∞nnΘ objektu

Popis

object mysql_fetch_object ( resource v²sledek [, int result_type])

Vrßtφ objekt, jeho╛ prom∞nnΘ obsahujφ hodnoty naΦtenΘho zßznamu nebo FALSE nenφ-li ╛ßdn² dal╣φ zßznam.

mysql_fetch_object() je obdobou mysql_fetch_array(), s jednφm rozdφlem - narozdφl od pole, je vrßcen objekt. Co╛ znamenß, ╛e k hodnotßm v²sledku lze p°istupovat pouze p°es nßzvy sloupc∙ a nikoli p°es jejich ΦφselnΘ klφΦe (nßzev vlastnosti nem∙╛e b²t Φφslo).

Nepovinn² parametr result_type je konstanta, kterß m∙╛e nab²vat nßsledujφch hodnot: MYSQL_ASSOC, MYSQL_NUM, a MYSQL_BOTH. V²sv∞tlenφ t∞chto konstant naleznete v mysql_fetch_array().

Rychlostn∞ je tato funkce identickß s mysql_fetch_array(), a tΘm∞r tak rychlß jako mysql_fetch_row() (rozdφl je nev²znamn²).

P°φklad 1. mysql_fetch_object() p°φklad

<?php
mysql_connect("hostname", "user", "password");
mysql_select_db($db);
$result = mysql_query("select * from tabulka");
while ($row = mysql_fetch_object($result)) {
    echo $row->uziv_id;
    echo $row->celejmeno;
}
mysql_free_result($result);
?>

Viz. takΘ: mysql_fetch_array() a mysql_fetch_row().