Salut à tous
Avec php, je faisais mes mysql_real_escape_string, normal, de façon à échapper les éventuel ' contenu dans la chaine.
On obtient ainsi des chaine comme ceci
Or, après avoir regardé en détail sur plusieurs phpmyadmin lors d'un export, on retrouve les chaines sous forme
Code : Sélectionner tout - Visualiser dans une fenêtre à part 'Voici un phrase d\'exemple'
Avec un double ' au lieu d'un \' traditionnel
Code : Sélectionner tout - Visualiser dans une fenêtre à part 'Voici un phrase d''exemple'
Et la je me dis que c'est une erreur, mais non, phpmyadmin arrive à lire ça sans soucix ensuite, et en plus, sur plusieurs phpmyadmin différents, sur différentes versions...
Est-ce une règle spéciale, une spécificité de MySQL, une règle générale, un bug de phpmyadmin ?
Est-ce que qq'un aurait plus d'info?
Merci d'avance
Partager