Autor | Zpráva | ||
---|---|---|---|
luma64 Profil |
#1 · Zasláno: 4. 9. 2013, 12:25:11
Zdravim, je mozne urobit select tak, ze vo vysledku bude zalomena hodnota z dvoch stlpcov ? Aby som to nemusel zariadkovat v php.
select concat(rc, CHAR(13,10), meno) as rc_meno from tab1 |
||
juriad Profil |
#2 · Zasláno: 4. 9. 2013, 12:44:17
Možné to je, ale určitě si nemyslím, že je to vhodné. Databáze a vrstva, která pracuje s databází by měla vracet co nejobecnější výsledky. Čím dříve toto „zalomení“ provedeš, tím spíše si odřízneš cestu k pozdější změně.
Ideální by bylo zalomení vložit co nejpozději -- až v prezentační vrstvě (šabloně). Podobný případ je třeba formátování datumu a času pomocí databázových funkcí: pokud to uděláš, už později třeba nebudeš moct ukázat uživateli, že příspěvek byl odeslán Dnes, 12:25:11 , ale ukážeš mu (z uživatelského pohledu horší) 4. září 2013, 12:25:11
|
||
Časová prodleva: 11 let
|
0