Bom dia, estou aqui de volta, bom atualmente eu tive um problema com números decimais no phpmyadmin, pois eu precisava de formatação de moeda, para conseguir algo como:
R$ 30,00
R$45,50
R$ 1.200,00
R$ 1.000.000,00
A forma mais simples de fazer é gravar um decimal no banco de dados, pois assim depois poderemos formatar o número com a função number_format do php, entao nós sempre gravaremos os números desta forma no bd:
30.00
45.50
1200.00
1000000.00
Precisamos configurar o campo no banco de dados do tipo decimal e Tamanho/Valores 10,2
O valor do tipo decimal é usado quando precisamos de precisão em números grandes, neste caso quando você for receber o valor de um usuário você pode Pôr um limite para que ele não envie um valor muito alto, por exemplo um trilhão.
Agora para exibirmos o valor vindo do banco de dados nós precisamos formatar, imagine que a variavel $valor esteja recebendo o valor vindo do banco de dados:
R$ <?php echo number_format($valor, 2, ',', '.'); ?>
Espero ter ajudado de alguma forma.
Abraços, fiquem ligados no blog dicas web mais
Nenhum comentário:
Postar um comentário