php e mysql vogliono i numero decimali formattati con il punto.

vale a dire che se li inserisci, lo devi fare con il punto e se estraendoli hanno la virgola la devi convertite in punto.
Codice PHP:
//nell'inserimento
$numero "15000,87";
$numero str_replace($numero,".",","); //il risultato sarà 15000.87

//la visualizzazione utilizza lo stesso metodo
$numero "15000,87";
$numero str_replace($numero,".",","); 
echo 
number_format($numero,2,".","");//il risultato sarà 15000.87