Autor Zpráva
guest
Profil
Jaký je rozdíl mezi následujícími funkcemi:

mysql_fetch_array
mysql_fetch_assoc
mysql_fetch_row

V php manuálu se u prvního píše: Načte výsledný řádek do asociativního, čísleného pole nebo obojího.
u druhého: Načte výsledný řádek do asociativního pole
a u třetího: Načte výsledný záznam do pole

jenže jaký je rozdíl mezi polem, číselným polem a asociativním polem? To jsem se nikde nedočetl.
Fejtis
Profil
Číselné pole = $pole[3];
Asociativní pole = $pole['nazev']
guest
Profil
díky, ale jaký má pak smysl používat mysql_fetch_row? Žádný třetí typ pole přece již není? Do jakého pole tedy tato funkce výsledek převede?
nightfish
Profil
tady máš praktickou ukázku použití mysql_fetch_row
$result = mysql_query("select sloupec1, sloupec2 from tabulka");

while ($data = mysql_fetch_row($result)) {
list($sloupec1, $sloupec2) = $data;
...
...
}


a proč ho používat? řekl bych, že práce s polem bez asociativních indexů bude nejrychlejší
guest
Profil
díky, už je mi to jasné
souki
Profil
nightfish
práce s polem bez asociativních indexů bude nejrychlejší
A vytvoření několika nových proměnných voláním funkce List je rychlejší?
Toto téma je uzamčeno. Odpověď nelze zaslat.

0