[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Valtenci Santos
Criador Valtenci Santos 31/08/2022

Olá, estou tentando salvar um valor de 1.235,60 em uma tabela produtos do tipo "DECIMAL 10,2" e esta me retornando o seguinte erro quando digito o valor formatado 1.235,60:

 

SQLSTATE[01000]: Warning: 1265 Data truncated for column 'produto_preco' at row 1 (SQL: insert into `produtos` (`produto_preco`) values (1235,60))

 

 

COMO RESOLVO ESSE PROBLEMA.

Manager Carlos Ferreira 31/08/2022

Olá, Valtenci!
Tudo bem?

Você precisa remover esse "." primeiramente, e depois trocar a "," pelo "."

Exemplo:
$price = '1.235,60';
$priceFormated = str_replace(',', '.', str_replace('.', '', $price));

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!