Parece que esa coma te va a traer más problemas de los que parece.
Miara a ver si el problema es de eso quitando la coma, prueba algo así:
Código PHP:
Ver original$query = "insert into seg_comercial(seg_valor_venta) values ('".str_replace(",","",$valor_venta)."')";
Antes busqué en la documentación de sql y según dice el valor por defecto para separar decimales es el punto '.', así que supongo que eso está bien.