Autor | Zpráva | ||
---|---|---|---|
Kalby Profil |
#1 · Zasláno: 8. 11. 2010, 09:54:32
Dobrý den,
převádím teď data ze staré databaze do nove. Puvodni databaze byla v latin2, komplet sem ji preved do utf-8. V utf-8 je i tabulka do ktere se snazim prevadet. Ted ve stare tabulce je sloupec s cenou ktery je typu varchar, v nove tabulce je sloupec cena (double (6,2)) Snazim se cenu prenest ale bez uspechu. Nektera cisla to prevede spravne, ale u vetsiny cisel mi to vypise 9999.99 Zkousel jsem snad vsechno (pretypovat v php): (double) $cena, pouzit CONVERT i CAST - CAST(cena AS DECIMAL(6,2)) Vynasobeni ceny 1.00, atd. Nevite nekde cim to je a jak to udelat? |
||
Kalby Profil |
#2 · Zasláno: 8. 11. 2010, 10:06:21
Dobry tak jsem ze sebe udelal hlupaka :) Zapomnel jsem ze prvni cislo udava celkovy pocet znaku vc. desetinnych mist :(
|
||
xmark Profil |
#3 · Zasláno: 8. 11. 2010, 10:17:00
Místo double použij decimal.
|
||
Časová prodleva: 14 let
|
0