Zavrieť

Porady

MySQL: dátum a des. čiarka

Čaute poraďáci a poraďáčky, možno mi niekto pomôže ako vyriešiť nasledujúce prípady:
1: Mam v MySQL tabuľku do ktorej vkladam aj dátum. Samozrejme typ hodnoty je date ale chcem zmeniť fomu z YYYY-MM-DD na DD.MM.YYYY.
2: Taktiež ako "vyriešiť" používanie desatinnej čiarky namiesto bodky.
Teda databaza pracuje z bodkou a ja chcem čiarku. Typ je nastaveny na decimal(6,2). Ale miesto desatinnej čiarky používa bodku...

Nakopnite ma správnym smerom ĎAKUJEM!
Pravidlá a tipy
  • Každý móže napísať len 1 odpoveď. Neskor mozete svoju odpoveď vylepšiť.
  • Odpoveď má priniesť riešenie na otázku, vyvarujte sa hodnotenia otázky.
  • Odpoveď má byť viac o faktoch ako o názoroch.
Dalšie pravidla a tipy
    Ak potrebujete v otázke niečo upresniť, najskôr sa spýtajte na podrobnosti.
    Koncept slúži na uloženie rozpracovanej odpovede, koncept sa zobrazuje len Vám, až kým ho nezverejníte.
    Ak máte podobnú otázku, založte Novú otázku alebo Súvisiacu otázku.
    ❤ Buďte priateľskí ❤
    Sme súčasťou jednej komunity, ktorá si chce vzájomne pomáhať, rozdieľnosť je vítaná ak neubližuje!
    Usporiadať podľa času

    mpca je offline (nepripojený) mpca

    bla bla.. koho to zaujíma? mpca
    ok desatinnu čiarku som vyriešil tak že sa da použiť čiarka aj bodka,,,
    presnejšie takto
    $mnoz = str_replace(",",".",$data[6]);

    mpca je offline (nepripojený) mpca

    bla bla.. koho to zaujíma? mpca
    Ok datum uz neriesim zda sa mi "pratickejsie" tak ako to teraz je... :-D

    sthruska je offline (nepripojený) sthruska

    sthruska
    To čo je v DB je jedna vec. Ako to zobrazuje je druhá vec. A to už závisí od viacerých okolností:

    1 Nastavenie DB
    2 Nastavenia OS
    3 Nastavenie samotnej aplikácie, ktorá s DB pracuje

    Podľa mňa si si vybral najhoršiu možnosť.

    mpca je offline (nepripojený) mpca

    bla bla.. koho to zaujíma? mpca
    sthruska preco podla teby som si vybral najhorsiu moznost?
    vpodstate ak mam nastaveny typ db na date tak je jedno ako mi to zborazi,,, lebo tak či tak do phpcka budem pridavat "balast" na ukazanie datumu "userfrenydly"...

    btw: nevies nahodou poradit ako naplnit rozbalovaci zoznam z db pri editacii zaznamu? lebo vzdy mi ostane ten "defalutny"

    sthruska je offline (nepripojený) sthruska

    sthruska
    Presne tak som to myslel. Ja som mal pocit, že tú zmenu "." na ","robíš priamo v DB - vyzerá to, že pocit bol nesprávny.

    MySQL nepoznám. Robím len s Access a Delphi7. Ale otázke nerozumiem. Neviem čo presne myslíš. Upresni to aj s tým, kde ten rozbaľovací zoznam bude. Predpokladám WEB. Niekto sa ozve.
    datum sa da velmi lahko zmenit pomocou DATE_FORMAT:

    SELECT *, DATE_FORMAT(datumPovodny, '%d.%m.%Y') AS datumNovy ...

    PaloPa je offline (nepripojený) PaloPa

    PaloPa
    Možno trochu od témy.
    Ja som riešil problém zobrazovania dátumu po prenose db z MySQL do Excelu.
    Možno niekomu pomôže.
    Palo
    Date_XLS.jpg  

    mpca je offline (nepripojený) mpca

    bla bla.. koho to zaujíma? mpca
    palo nevies ako sa bude riesit unixovy datum po roku 2037? ked "pretečie" počet sekund?

    mpca je offline (nepripojený) mpca

    bla bla.. koho to zaujíma? mpca
    psychofemale ano tak som to mal ale to mi rieši len zobrazenie,,, ak chcem zadať datum vo formate d.m.Y. mi ho do DB neuloží lebo je to iný tvar ako db je schopná spracovať date... ok.. datum ma uz netrapi... prave som prisiel nato ze mam nezabezpecene formulare a hladam ako to opraviť...
    skontrolovať cez php typ hodnoty,,, veľkosť,, odstraniť "nebezpečne" znaky atď..

    PaloPa je offline (nepripojený) PaloPa

    PaloPa
    mpca Pozri príspevok
    palo nevies ako sa bude riesit unixovy datum po roku 2037? ked "pretečie" počet sekund?
    Teraz nie, ale 31.12.2037 pogooglujem
    P.

    sthruska je offline (nepripojený) sthruska

    sthruska
    Do DB nemôžeš uložiť dáta v inom formáte ako sú definované. Bežne sa to rieši cez parametre, kde si DB patričnú konverziu urobí sama.

    Porady, ktoré by vás mohli zaujímať

    Prihláste sa a sledujte len tie Porady, ktoré Vás zaujímajú.