Oznámení
Omlouváme se, provoz fóra byl ukončen
jak ziskat data z dotazu v „normalnim“ poli
Upozornění: Tohle vlákno je hodně staré.
před 9 lety
- honza801
- Člen | 3
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
před 9 lety
- vlki
- Člen | 218
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.
před 9 lety
- honza801
- Člen | 3
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());
}
před 9 lety
- Ondřej Mirtes
- Člen | 1539
Proč používáš while cyklus, když je tam daleko přirozenější a logičtější foreach?
před 9 lety
- honza801
- Člen | 3
- me prijde prirozenejsi while.
- to snad neni predmetem tohoto vlakna