thiago_2002 Postado Setembro 4, 2003 Denunciar Share Postado Setembro 4, 2003 como eu devo inserir valores em dinheiro no banco de dados ???? com virgula.,, ou ponto ? ou so os numneros ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Vilela Postado Setembro 5, 2003 Denunciar Share Postado Setembro 5, 2003 com ponto299.00 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Setembro 5, 2003 Denunciar Share Postado Setembro 5, 2003 você pode botar com ponto ou sem ponto com virgula não!! aliaz você até pode colocar com virgula mais quando for fazer conta com os dados você terá que criar um código PHP que tranforme para ponto a virgula.OU SEJA, (MORAL!):Pra fazer conta corretamente usa-se PONTO. ;) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 André Gusmão Postado Setembro 5, 2003 Denunciar Share Postado Setembro 5, 2003 Se você vai inserir um valor numerico com casas decimais num banco de dados usando query SQL, sempre usa-se ponto, pois vírgula já tem seu uso específico em SQL.insert into valores (id, valor) values (100,200.35) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Setembro 6, 2003 Denunciar Share Postado Setembro 6, 2003 Se você vai inserir um valor numerico com casas decimais num banco de dados usando query SQL, sempre usa-se ponto, pois vírgula já tem seu uso específico em SQL.insert into valores (id, valor) values (100,200.35)André,Podemos sim utilzar a virgula basta você utilzar a aspa.Ficaria assim:insert into valores (id, valor) values ('100','200,35') ;) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 thb_matrix Postado Setembro 6, 2003 Denunciar Share Postado Setembro 6, 2003 Mas lembre-se:Na hora de exibí-los mostre "," e não "."(conforme a língua portuguêsa manda)!Para isso basta você converter em String e usar o str_replace.:D Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 André Gusmão Postado Setembro 8, 2003 Denunciar Share Postado Setembro 8, 2003 Resposta ao Gladisson:Tambem funciona mas você há de concordar que fica meio fora de padrão usar aspas para numa query onde você vai gravar valores numericos. Normalmente se usa aspas somente para valores alfanumericos.Resoposta ao thb_matrix:Você tambem pode usar a função number_format (aliás, eu recomendo).Ex.:$var = 123.45;echo number_format($var,2,",","");O resultado será: 123,45 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Setembro 8, 2003 Denunciar Share Postado Setembro 8, 2003 André,Sim!!! concordo com você. ;) Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
thiago_2002
como eu devo inserir valores em dinheiro no banco de dados ???? com virgula.,, ou ponto ? ou so os numneros ?
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.