Oznámení
DibiResult::dump()
před 10 lety
- phx
- Člen | 652
Po vypsani dump() by bylo vhodne opet nastavit ukazatel pole na
zacatek $this->seek(0);
DIKY
před 10 lety
- David Grudl
- Nette Core | 6806
To nejde, kvůli bufferovaným dotazům.
před 10 lety
- David Grudl
- Nette Core | 6806
ps. proč je to v hlášení chyb?
před 10 lety
- phx
- Člen | 652
Nechapu proc by to neslo kuli buffrovanym dotazum? Tak jako tak puvodni ukazatel znicis.
Protoze to povazuji za chybu.
před 10 lety
- David Grudl
- Nette Core | 6806
U nebufferovaných odkazů nelze seekovat.
před 10 lety
- phx
- Člen | 652
Ted budu asi vypada jako blb, ale co to je bufferovany dotaz? (Dotaz do DB?)
před 10 lety
- paranoiq
- Člen | 388
při nebufferovaném dotazu se celý výsledek ihned odešle klientovi a ten si v něm může brouzdat jak chce. při bufferovaném zůstává na serveru a odesílá se po částech vždy když klient zavolá fetch (takže třeba také nikdy, nebo jen část). každopádně db server data odešle pouze jedenkrát a pak výsledek dotazu zahodí. není tedy možné znovu přejít k prvnímu záznamu
Editoval paranoiq (26. 2. 2009 16:45)
před 10 lety
- phx
- Člen | 652
Ty jo o tom slysim prvne. Ze by Ajax? Hodil by se nejaky priklad. Kde se
data ukladaji? SESSION nebo nekde v ramci mysql a persistentnim pripojeni?
DIKY
před 10 lety
- phx
- Člen | 652
Hned jsem zase o neco chytrejsi. DIKY
Ale stale mi vrta hlaovu proc by $this->seek(0) neslo dat na konec dump kdyz je na ztacatku. Ha uz vim. Protoze by uz v tu chvili zadny zacatek neexistoval:) (U unbuffered query)