Popis
object
mysql_fetch_object ( resource výsledek)
Vrácí 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).
<?php
/* tohle je správný zápis */
echo $row->field;
/* a toto je chybný zápis */
echo $row->0;
?> |
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("localhost", "mysql_uziv", "mysql_heslo");
mysql_select_db($db);
$result = mysql_query("select uziv_id, celejmeno 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().