Chcel by som ulozit v DB cisla ako napr 0354, 047852, 021404 ale ked ich dam ulozit ako int tak mi z nich zmizne nula. Pre DB je to logicke(vsak naco by tam mala byt ked su to cisla) ale ja ju tam potrebujem. Da sa to nejak spravit ci len ulozit do varchar?
Fórum › MySQL
MySQL odstranuje 0 ak je prva v int.
Takovéhle hovadiny ti žádná databáze řešit nebude, nač ukládat data, která nemají žádný význam ?! (00000000000000000000000000000000000.1). Varchar není datový typ na čísla, ale když se ti líbí :), ale každopádně takovéto uložení bude dělat problémy při manipulaci s čísly a je tedy rozumnější to uložit jako číslo! Správně již tu bylo naznačeno, že se to řeší php, tedy nejen, jsou i jiné možnosti, tím nemyslím ukládání do varchar! Proskoumej tedy možnosti funkcí "rodiny print" v php, třeba ti pomůžou ta tvá čísla zformátovat ;) i s 0-ami na zažátku. Popř, se podívej na knihovny funkcí třeba od C, tam jí určitě najdeš, stačí jí přepsat do php :). Tedy stručně řečeno, zvolil jsi špatné diskusní téma, do databází tvůj problém nepatří, hlavně číslo neukládej jako varchar!
ulozil som to ako varchar. Islo o to ze niektore z tych cisel zacinali 0 a ine nie. Takze varchar asi najlahsia cesta. DB nebude velka tak to hadam nevadi...
A prepisovat fci z c do php som este neskusal asi by to trvalo(mne) aj ked c++ (trochu) ovladam.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Graphics2D .create(int, int, int, int) - problém — založil Havel
Prvá lekcia C# a SharpDevelop — založil w3q
Výpočet pí, velká čísla, long int / int — založil Libor
Pole záznamů (každý String, int, int, ...) — založil MpPozor
Int main - int _tmain — založil Ondra
Moderátoři diskuze