MySQL_Fetch_Array
Převede výsledek MySQL dotazu do asociativního nebo číselného pole (defaultně do obou).
MySQL_Fetch_Array (výsledek [, int typ_pole])
Vrací pole, které odpovídá řádku získanému z databáze, nebo FALSE pokud už není žádný další řádek.
<?php
$result = MySQL_Query ('SELECT id, article FROM table');
while ($data = MySQL_Fetch_Array ($result))
{
print ("ID: ".$data['id']."<br>Article: ".$data['article']."<br><hr><br>");
}
?>
$result = MySQL_Query ('SELECT id, article FROM table');
while ($data = MySQL_Fetch_Array ($result))
{
print ("ID: ".$data['id']."<br>Article: ".$data['article']."<br><hr><br>");
}
?>
Pomocí cyklu while a funkce MySQL_Fetch_Array můžeme vypsat všechny hodnoty získané z databáze (viz. část skriptu nahoře). Místo $data['id'] lze použít $data[0].
Nepovinný druhý parametr typ_pole je konstanta a může jeho hodnota může být MYSQL_ASSOC, MYSQL_NUM nebo MYSQL_BOTH (defaultní hodnota). Pokud je jeho hodnota MYSQL_ASSOC, vrací funkce asociativní pole. V případě MYSQL_NUM vrací číselné pole a MYSQL_BOTH vrací oba typy pole.