Se hai un campo numerico, ad esempio decimal nel tuo database accetterà come parametri solo numeri e il punto come separatore.
Quindi, o costringi l'utente in fase di input a inserire solo numeri e il punto, oppure ti preoccupi tu di fare la conversione.

Se l'utente inserisce il punto, il problema non si pone. Se inserisce la virgola farai tu la sostituzione.

$convertita = str_replace(",",".",$numero);

str_replace richiedere tre parametri.
Il primo è cosa deve cercare nella variabile (qui la virgola).
Il secondo è con cosa lo deve sostituire (il punto).
Il terzo è la variabile su cui effettuare la sostituzione.

Puoi anche usare lo stesso nome di variabile così:
$numero = str_replace(",",".",$numero);
era giusto per renderti più chiaro l'esempio.