Diskuze: 3 sql tabulky v array

PHP PHP 3 sql tabulky v array American English version English version

Avatar
Frestyle
Člen
Avatar
Frestyle:

Zdravím, včera tu byl řešen a vyřešen jeden můj problém, který už jsem vzdával, ale nakonec mi tu jeden napsal výborné řešení. Dnes mám troufnu si říct poslední problém. Mám 3 sql tabulky a zároveň dotazy. Propojit je pomocí join nebo union nemohu s důvodu odkazu na články. Aby sem to spravně mohl dát do stránkování, tak jsem výsledky vložil do array

while(...){
$data[kniha_na­zav][] = $row["kniha_na­zev"];
$data[kniha_text][] = $row["kniha_text"];
}
Pak Výsledky vypisuji skrze for (echo $data[kniha_na­zav][$i];)

Takhle to mám 3x. Ví někdo jak udělat aby se to řadilo od nejnovějších? Zkoušel jsem array_multiple (snad to píšu správně). To bohužel nefunguje. Jde to nějak udělat? Děkuji

Editováno 13.3.2014 16:05
 
Odpovědět 13.3.2014 16:02
Avatar
Marek Z.
Redaktor
Avatar
Marek Z.:
//konec SQL dotazu zakonči
ORDER BY `sloupec` DESC

ASC = vzestupně
DESC = sestupně

Tedy doufám, že to bude to co požaduješ.. :D

Editováno 13.3.2014 17:06
Nahoru Odpovědět 13.3.2014 17:05
Chybami se člověk učí, běžte se učit jinam!
Avatar
Frestyle
Člen
Avatar
Frestyle:

Tak lehký to není. Jde mi o řazení array výsledků protože ty obsahují všechny tři dotazy.

 
Nahoru Odpovědět 13.3.2014 18:07
Avatar
Marek Z.
Redaktor
Avatar
Nahoru Odpovědět 14.3.2014 19:07
Chybami se člověk učí, běžte se učit jinam!
Avatar
Frestyle
Člen
Avatar
 
Nahoru Odpovědět  +1 16.3.2014 8:41
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Frestyle
David Čápka:

Určitě by nešly nějak propojit uniony? Dělat to v PHP je dost neobvyklé.

Nahoru Odpovědět 16.3.2014 11:22
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.