Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][SQL], zamiana varchar na money
gromas
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 26.07.2007

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


problem polega na tym ze $zminna w formacie varchar przychodzi z POSTa

i ma byc wpisana do tabeli

ale przed tym trzeba zrobic convert

i teraz po pierwsze w ktorym miejscu

po drugie jak skonstruowac polecenie convert

szukalem i znalazlem tylko konvertowanie danych pobieranych z bazy i przenoszonych do bazy ale nigdzie nie bylo z POSTa
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
uli
post
Post #2





Grupa: Zarejestrowani
Postów: 318
Pomógł: 6
Dołączył: 27.01.2005

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


A po co?

Problem tkwi w tym żeby w zapytaniu nie walnąć apostrofów:

Przykład:

  1. <?php
  2. $a = $_POST["pole_money"];
  3. $a = str_replace(',' , '.' , $a); // zamiana przecinka na kropkę
  4. ?>


ŹLE -> INSERT INTO tabela VALUES('$a');
DOBRZE -> INSERT INTO tabela VALUES($a);

Ten post edytował uli 12.10.2007, 08:24:21
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.10.2025 - 22:58