Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: 3 sql tabulky v array

Aktivity
Avatar
Frestyle
Člen
Avatar
Frestyle:13.3.2014 16:02

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
Uživatel sítě :13.3.2014 17:05
//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:13.3.2014 18:07

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
Uživatel sítě :14.3.2014 19:07

Tak co třeba toto?

http://cz2.php.net/…tion.natsort

Nahoru Odpovědět
14.3.2014 19:07
Chybami se člověk učí, běžte se učit jinam!
Avatar
Frestyle
Člen
Avatar
Odpovídá na Frestyle
Frestyle:16.3.2014 8:41

To pomohlo, děkuji

 
Nahoru Odpovědět
16.3.2014 8:41
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Frestyle
David Hartinger:16.3.2014 11:22

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
You are the greatest project you will ever work on.
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.