tiny ‘n’ smart
database layer

Odkazy: dibi | API reference

Oznámení

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

Jak přidat výsledek dibi::dataSource do uz naplneneho DataSource objektu?

před 10 lety

neologyc
Člen | 13

Dobry den,

pokud jednou priradim objektu data z vysledku dibi::dataSource(), jak pozdeji pridam k DataSource objektu dalsi vysledek dalsiho volani dibi::dataSource() ?

Potreboval bych v jednom dataSource objektu vysledek dvou volani dibi::dataSource().

Dekuji za tip

Jarda

před 10 lety

neologyc
Člen | 13

ted me napadlo spojit 2 pole, ale to uz je po fetchAll() metode aplikovane na DataSource objekty:

$this->template->articles = $dataSource->fetchAll() + $dataSource2->fetchAll();

Kazdopadne tohle neni reseni, ktere bych potreboval, protoze se dale neda pouzit LIMIT. :-(

Editoval neologyc (1. 12. 2009 15:48)

před 10 lety

phx
Člen | 652

Leda na urovni SQL dotazu spojit dva vysledky pomoci UNION.

před 10 lety

neologyc
Člen | 13

Děkuji za radu, vyzkouším MySQL , tím to taky asi půjde. Sice budu potřebovat více dotazů, než zjistím, jestli v tom konkrétním případě použiju UNION, nebo jen neUNION SQL dotaz, ale získám co potřebuju.

Díky za tip.

phx napsal(a):

Leda na urovni SQL dotazu spojit dva vysledky pomoci UNION.