Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 198
Sexo: Masculino

Problema ao usar um campo decimal mysql

23-02-2014 22:37

tenho um campo com DECIMAL(5,2) , porem quando no meu formulario tento inserir um numero genero 1.90 , na base de dados só insere 1.00 !!!!! ja tentei mudar o campo para double e o problema nao resolveu....;porem ao inserir os dados no formulario ja tentei alternar entre virgula e ponto e nada....o problema persiste......!!!preciso de ajuda, se alguem souber peço pf que me ajude....

MOVIDO PARA MYSQL - TÍTULO MELHORADO
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17562
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema ao usar um campo decimal mysql  #resolvido

24-02-2014 08:00

O padrão está correto. https://dev.mysql.com/doc/refman/5.5/en ... types.html

Fiz um teste aqui internamente e inseriu os dados sem problema. Deve se usar o ponto ao invés da vírgula.

mysql_query("UPDATE ads SET clicks='1.85' WHERE id='1'"); 

Já se você usar vírgula no lugar de ponto, acontece esse problema que falou. Ele arredonda o valor e adiciona o ponto.

Verifique se não há nenhuma alteração do valor, alterando de ponto para vírgula antes de inserir no bd.
1
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 198
Sexo: Masculino

Problema ao usar um campo decimal mysql

24-02-2014 18:24

muito obrigado pela ajuda !!
0

Quem está online

Usuários navegando neste fórum: Google [Bot]