Quelqu'un s'amuse à changer un parametre dans ma bdd

Eléphant du PHP | 372 Messages

28 févr. 2018, 08:15

Bonjour,
Alors peut être parano car j'ai un tout petit site mais je ne comprends pas comment c'est possible.
Tous les jours j'ai une colonne qui change de contenu.

Dans ma bdd j'ai une colonne description et le contenu de cette colonne est changé pour chaque annonce que j'ai en bdd.
Souvent la personne ou le virus ou je ne sais quoi d'autre me supprime tous les "e" dans mon texte....

Je cherche comment c'est possible.
Avez vous une idée ?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

28 févr. 2018, 10:48

Peut être le virus George Perec.... :-D

Blague à part, c'est la première fois que j'entends parler de ce symptome.
Si ça a lieu véritablement tous les jours, c'est pratique pour faire des tests et debuguer.
Commence par vérifier partout où tu fais des UPDATE et désactive ces fonctions pour voir si le lendemain le problème persiste.
Tu peux aussi essayer de faire une copie de ta table pour voir si le phénomène se produit de façon identique sur une 2ème table pour laquelle ton code n'a normalement aucune action.

Regarde aussi du côté de l'encodage de tes tables, vérifie que tu soit bien en UTF8, même si normalement ça provoque des problème que sur les caractères accentués habituellement...
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphant du PHP | 372 Messages

28 févr. 2018, 20:02

Alors c'est amusant façon de parlé mais aujourd'hui comme de par hasard se sont les lettres accentué qui ont disparu.

hier c'était les n et avant hier les e
Je réinstalle mes sauvergardes mes bons ....

Je suis allé voir quand même la structure de ma colonne elle est actuellement en latin_swedish.
J'ai donc mis cette colonne en = utf8_general_ci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

28 févr. 2018, 21:20

Met en commentaire toutes tes requêtes UPDATE dans ton code et voit si le problème se reproduit
Quand tout le reste a échoué, lisez le mode d'emploi...