Autor Zpráva
Meldo
Profil
Aky datovy typ ridku mam pouzit v mysql ak chcem zapisovat cisla s desatinou ciarkou? napr. 2,13 NIE 2.13. Skusal som FLOAT aj DOUBLE ale vzdy mi to odseklo vsetko za ciarkou. Bralo to iba zapis 2.13 a nie 2,13 ako ja potrebujem.
jozob
Profil
Meldo
Tak nahraď tú čiarku bodkou.
$novahodnota=str_replace(",", ".", $starahodnota);

A žiaden dátový typ nepracuje s destinou čiarkou.
Meldo
Profil
jozob

A žiaden dátový typ nepracuje s destinou čiarkou.

myslel som si to, kedze nic neslo. skoda.

povodne som chcel pouzit typ tinyint ale pouzijem tvoje riesenie. dik.
Kajman
Profil
Dovolil jsem si téma opět odemčít, aby to nemátlo.

Pevnou desetinou čárku umí DECIMAL. Pro nějaké přesnější záležitosti tu je ten FLOAT či DOUBLE.

Desetiná čárka se většinou ve světě píše jako tečka, proto je to tak defaulně pojato. Pokud se nepletu, je možné mysql říct, že my v ČR máme rádi čárku, ale teď si nemůžu vzpomenout jak.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0