partiamo dal presupposto che poter inserire un qualcosa nel db devi fare una insert od aggiornare con un update. Nella stringa della insert ci sara' un punto ben preciso in cui si inserisce questa data benedetta.
Ora se invece di mettere "quel che ti metti" visto che non so come esegui la query, devi inserire l'equivalente di $data_per_db di cui sopra.
Insomma nomi e siglette che per te sono chiarissime a me, che del progetto conosco una cippa, sono emerite sconosciute.
Vai all'origine del dato che ti produce dd-mm-yyyyy ed inverti la sequenza in yyyy-mm-dd. Tutto qui.
Per estrarlo userai date_format().
select *, date_format(campo_data, '%d-%m-%Y') as data_it from ciccino etc.....