PHP interpreta 5.120 come 5 virgola 12 perchè per il PHP il punto è il separatore dei decimali, non delle migliaia.

Rimuovi i punti dalla stringa e sostituisci la vigola con il punto e poi inserisci il valore nel DB