Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Jak strukturovat MySQL result?

Raduzz
verified
rating uzivatele
(2 hodnocení)
15. 5. 2013 19:45:35
Ahoj, mám následující tabluku
|jmeno|udalost|
|radek|00000a|
|honza|00000a|
|daniel|00000a|
|radek|00000b|
|daniel|00000b|
a potřeboval bych napsat dotaz, který mi vrátí data v následujícím formátu
Jde takto data strukturovat pomoci jednoho mysql dotazu, nebo si je budu muset setřídít pomoci php? Nebo by bylo lepší toto vyřešit více dotazy?
Díky, Radek
15. 5. 2013 19:45:35
https://webtrh.cz/diskuse/jak-strukturovat-mysql-result/#reply901862
lidoop
verified
rating uzivatele
(7 hodnocení)
15. 5. 2013 19:50:26
Slo by to udelat primo v mysql kombinaci CONCAT a GROUP_CONCAT. Nicmene tam je riziko u vykonu pokud budes tento skvely napad aplikovat velky result set.
15. 5. 2013 19:50:26
https://webtrh.cz/diskuse/jak-strukturovat-mysql-result/#reply901861
Macejko.sk
verified
rating uzivatele
(5 hodnocení)
15. 5. 2013 20:17:20
Rozhodne setridit pomocou PHP. Ten SQL dotaz by vyzeral macochisticky. A ako vravi lidoop, pri vacsom mnoztve zaznamov to moze narobit paseku.
15. 5. 2013 20:17:20
https://webtrh.cz/diskuse/jak-strukturovat-mysql-result/#reply901860
Máte chybně navrženou tabulku.
Jména byste měl vyčlenit do další tabulky a odkazovat na účastníky pomocí jejich ID.
Dtto události.
Používat jiný než číselný klíč (např. "0000a" místo "1") je nestandardní a pomalejší.
MySQL neumí vrátit pole, do požadovaného datového typu si to musíte převést sám.
Kód prosím uzavírejte do .
15. 5. 2013 22:29:24
https://webtrh.cz/diskuse/jak-strukturovat-mysql-result/#reply901859
Rozhazej to do "ciselniku" (viz odpoved retal)a do pole to laduj phpkem. Pri velkych dotazech ti strankovani sql (odkladani mezidotazu z ramky serveru na disk) zablokuje ostatni sql dotazy.
16. 6. 2013 01:11:36
https://webtrh.cz/diskuse/jak-strukturovat-mysql-result/#reply901858
Pro odpověď se přihlašte.
Přihlásit