Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql] import danych z pliku, błędne cyfry w bazie
gladiror
post 19.07.2006, 16:26:48
Post #1





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Witam!
Przy importowaniu danych z pliku importuje do bazy danych (w kolumne decimal(5,2) ) dane typu: 19,50, 20,50 itp.

Problem polega na tym, ze w pliku jest np. 19,50 a po eksporcie w bazie znajduje sie wtedy 19,00 (jakby nie wpisywal znakow po przecinku... Jak sie ustrzec przed tym?

Ten post edytował gladiror 19.07.2006, 16:27:23


--------------------
"Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny
"Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein
"Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein
"Nieprawda powtarzana wielokrotnie staje się prawdą"
Go to the top of the page
+Quote Post
mike
post 19.07.2006, 16:35:56
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Z przecinkiem to może pisać sobie pani w urzędzie w Wordzie.
Typy "zmiennoprzecinkowe" mają kropkę tongue.gif

Dlatego Ci rzutuje na 19.00.
Jak wpiszesz 19.50 to będzie OK.
Go to the top of the page
+Quote Post
gladiror
post 19.07.2006, 16:44:25
Post #3





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Rozumiem, tylko ze ja mam taki duzy plik i zawsze potrzebowal bede eksportowac z przecinkiem... Da sie jakos to zrobic??


--------------------
"Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny
"Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein
"Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein
"Nieprawda powtarzana wielokrotnie staje się prawdą"
Go to the top of the page
+Quote Post
mike
post 19.07.2006, 16:54:28
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


str_replace() tongue.gif
Go to the top of the page
+Quote Post
gladiror
post 19.07.2006, 17:08:38
Post #5





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

Ostrzeżenie: (0%)
-----


mike_mech - rozumiem, wiem, ze tak mozna ale to mnie nie ratuje... Bo ja bede musial codziennie wrzucac te baze na serwer. Dawalem, ze kolumna jest TEXT, ale wtedy nie chce mi sortowac wg ceny... Nie mozna zmienic na inne w MySQL (cos innego oprocz decimal)questionmark.gif


--------------------
"Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny
"Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein
"Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein
"Nieprawda powtarzana wielokrotnie staje się prawdą"
Go to the top of the page
+Quote Post
mike
post 19.07.2006, 17:10:49
Post #6





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Obawiam się że nie.
Międzynarodowym standardem jest kropka, to tylko u nas w tym dziwnym kraju jest przecinek.
A że większość (wszystkie) narzędzia jest tworzonych za granoicą to niestety jest jak jest sad.gif
Go to the top of the page
+Quote Post
gladiror
post 19.07.2006, 17:12:27
Post #7





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

Ostrzeżenie: (0%)
-----


No to trudno sie mowi... :-( Bede musial zmieniac przecinki na kropki...


--------------------
"Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny
"Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein
"Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein
"Nieprawda powtarzana wielokrotnie staje się prawdą"
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:25