Nejste přihlášen(a)
Stránky: 1
Téma zavřeno
ahoj
mam nize napsany kod
$q = dibi::query("SELECT name,employer FROM access");
while ($row=$q->fetch()) {
var_dump($row); // zde ziskam asociativni pole
}
lze ziskat z jednotlivych radku „normalni“ pole tak, aby slo na jednotlive polozky v $row odkazovat jako $row[0],$row[1]… (nikoliv $row[‚name‘],$row[‚employer‘]) ???
diky
Ahoj,
možností je prohnat to PHP funkcí array_values.
Nejsem si vědom, že by to dokázalo dibi nějakým speciálním přístupem.
Ani nevím, kdy bych toho osobně dokázal využít.
no pres ty array_values to delam taky.
ten pristup pres indexy se da vyuzit, pokud prepisujes uz napsanou aplikaci, ktera pouziva pristup pres indexy, a nechces ji prepisovat. ;)
jinak pro volveriny
$q = dibi::query("SELECT name,employer FROM access");
while ($row = $q->fetch()) {
$idx_array = array_values($row->getArrayCopy());
}
Proč používáš while cyklus, když je tam daleko přirozenější a logičtější foreach?