Autor Zpráva
luma64
Profil
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
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

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: