io scrivo i numeri come li vuole mysql cioè con punto, ed ogni volta che devo interagire con essi uso l'apposita funzione di formattazione

nel tuo caso invece non è che devi utilizzare floatval($stringa) ?