2014-12-17 2 views
0

Shopping CartPHP에 작성하고 있습니다. 내가 모든 제품을 가지고 난 후에 나는 $total을 가지고있다.데이터베이스의 형식 번호를 삽입하십시오.

내가 $ 14589.579 인 경우 을 사용하여 $14,589.58을 봅니다.

하지만 데이터베이스에 삽입하려고하면 14 만 볼 수 있습니다. 데이터베이스의 필드는 double입니다.

"INSERT INTO cotizacion (
    idcotiza, idcli, idusuario, fechacotiza, pais, proyecto, notas, formapago, 
    tiempoentrega, flete, instalacion, venta, subtotal, descuento, total, 
    totalpesosmex, status, fecha2 
) VALUES (
    NULL, '".$_SESSION['idcliente']."','".$_SESSION['idusuario']."', '".$fechatoday."', 
    '".$pais."', '".$proyecto."', '".$notas."', '".$formapago."', '".$fechaentrega."', 
    '".$flete."', '".$instalacion."', '".$venta."', NULL, NULL, '".$total."', 
    '".$totalpesosmex."', 'Abierto', NULL 
);" 

내가 할 수있는 일에 대해 어떤 생각 :

이 내 쿼리입니다?

답변

1

우선 DECIMAL을 사용하여 금액을 저장하십시오.

둘째, MySQL 레벨에서 원하지 않는 문자를 제거하려면 REPLACE을 사용하십시오.

+0

유일한 방법은 ... 또는 ... Ammmmm ... 형식을 롤백 할 수있는 방법이 있습니까? –

+0

방금 ​​내 대답을 편집했습니다. –

관련 문제