вставить номер формата в базу данных MySQL

Я разрабатываю Shopping Cart в PHP; после того, как у меня есть все мои продукты, у меня есть $total,

Если у меня есть $ 14589.579 тогда я использую number_format($total,2); видеть $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
);"

Есть идеи о том, что я могу сделать?

0

Решение

Во-первых, используйте DECIMAL хранить денежные ценности.

Во-вторых, использовать REPLACE удалить символы, которые вы не хотите на уровне MySQL.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]