| ||||||||||
mysql_fetch_array(PHP 3, PHP 4 >= 4.0.0) mysql_fetch_array -- NaΦte v²sledn² °ßdek do asociativnφho, ΦφslenΘho pole nebo obojφho.Popisarray mysql_fetch_array ( resource v²sledek [, int result_type])Funkce vracφ pole hodnot naΦtenΘho °ßdku nebo FALSE, nenφ-li ╛ßdn² dal╣φ °ßdek. mysql_fetch_array() je roz╣φ°enou verzφ mysql_fetch_row(). Navφc zde jsou data ulo╛ena v poli nejen pod Φφseln²mi klφΦi, ale takΘ pod asociativnφmi textov²mi klφΦi jmenujφcφmi se podle nßzvu sloupce sql tabulky. Pokud dva nebo vφce sloupc∙ majφ stejn² nßzev, bude dostupnß hodnota pouze toho poslednφho. Chcete-li p°istupovat i k hodnotßm ostatnφch sloupc∙, musφte k nim v sql dotazu vytvo°it aliasy. Nßzev klφΦe sloupce, k n∞mu╛ je vytvo°em alias, je v╛dy jmΘno aliasu a proto nenφ mo╛nΘ pou╛φt originßlnφ jmΘno sloupce v sql tabulce (viz. 'sloupec' v nßsledujφcφm p°φkladu).
D∙le╛itΘ ov╣em je, ╛e pou╛itφ mysql_fetch_array() nenφ nijak v²znamn∞ pomalej╣φ ne╛ pou╛itφ mysql_fetch_row(), pokud je jejφ pou╛itφ p°idanou hodnotou. Nepovinn² druh² parametr result_type v mysql_fetch_array() je komstanta, kterß m∙╛e nab²vat nßsledujφcφch hodnot: MYSQL_ASSOC, MYSQL_NUM, a MYSQL_BOTH. Tato vlastnost byla p°idßna v PHP 3.0.7. V²chozφ hodnota je MYSQL_BOTH. Pou╛itφm MYSQL_BOTH zφskßte pole s asociativnφmi i Φφseln²mi klφΦi. Pou╛itφm MYSQL_ASSOC zφskßte pole pouze s asociativnφmi klφΦi (stejn∞ funguje mysql_fetch_assoc()) a pou╛itφm MYSQL_NUM, pole obsahovat pouze ΦφselnΘ klφΦe (tak funguje mysql_fetch_row()). Pro dal╣φ detaily viz. takΘ mysql_fetch_row() a mysql_fetch_assoc(). | ||||||||||
|