tiny ‘n’ smart
database layer

Odkazy: dibi | API reference

Oznámení

Omlouváme se, provoz fóra byl ukončen

Allowed memory size problém pri vypísaní užívateľov

před 7 lety

Patchwerk
Člen | 3

Dobrý deň,
rád používam dibi (ako bolo písané, je návykový). No po čase mi robí problém. Pri zozname hráčov vyskočí „Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes) in /home/nazov/web/dibi.min.php on line 1203 " a neviem sa toho zbaviť (doteraz mi to vôbec nerobilo). Profiler nepoužívam takže nevidím problém (vypisujem 100 užívateľov na jednu stranu. Skúšal som aj použiť "DibiResult::free()“ no vyskočilo mi zas „Strict Standards: Non-static method DibiResult::free() should not be called statically“.

Ďakujem za každú radu

před 7 lety

Patchwerk
Člen | 3

Už nemusíte, ďakujem :)

před 7 lety

Milo
Nette Core | 1124

A jak jsi to vyřešil?

před 7 lety

Patchwerk
Člen | 3

No problém bol s týmto
„$data = dibi::fetchAll(‚SELECT * FROM ucty ORDER BY username‘);“ a v tej tabuľke mám niekoľko tisíc účtov (stránkovanie mám spravené, len tu som niak pozabudol nato, že toto vloždý do poľa všetký účty)