Ohhh!
on ne mets jamais l'unité dans une base de données...
on inscrit simplement les montants en base, c'est à la présentation des
données qu'on rajoute l'unité, ce qui permet de les manipuler comme on veut.
Erwann
Le 03/02/2020 à 13:28, ajh-valmer a écrit :
Bonjour,
Depuis peu, lorsque j'INSERT ou UPDATE une table MySQL,
via scripts PHP et SQL, je mets le montant : "30€"
et apparait dans le champ via phpmyadmin : "30¤".
Pareil si j'écris "30€".
Pourtant, si j'interroge la table (SELECT),
apparait bien dans le navigateur "30€".
L'interclassement est UTF8_general_ci.
Si je mets : latin1_general_ci, pareil.
Ce problème fait suite à un upgrade de mysql.
Merci,
A. Valmer