Probleme dans mySQL

Résolu
lemex Messages postés 122 Date d'inscription   Statut Membre Dernière intervention   -  
loicDu28 Messages postés 332 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, je débute dans PHP et mySQL et voila je souhaite créer un livre d'or dans mon site internet. Mon code fonctionne parfaitement bien sauf que ma base refuse les accents, les virgules, les parenthèses....

Je pense que sa vient de la configuration de ma base ou du champ.

Merci de m'aider et de me dire la configue nécessaire.




3 réponses

loicDu28 Messages postés 332 Date d'inscription   Statut Membre Dernière intervention   53
 
Bonjour,

Quand tu dit que ta base refuse, c'est à dire ?
Cela t'enregistre des symbole ? ou t'enregistre rien ?
La partie de ton code pourrait être utile je pense.

Cordialement.
0
lemex Messages postés 122 Date d'inscription   Statut Membre Dernière intervention   4
 
En réalité je pense que c'est du au fait que le texte à proprement parlé n'existe pas en informatique en réalité le texte ce sont des octets. Et sous mySQL les requêtes se font entre ' ' donc quand je souhaite mettre une apostrophe, la base l'interprète mal. Je dois donc mettre des \ avant chaque ' et sa passe.

Maintenant j'ai un autre problème, comment mettre avant chaque ' un \ a partir du code php?
0
loicDu28 Messages postés 332 Date d'inscription   Statut Membre Dernière intervention   53
 
Ah ok en effet c'est plus complexe que ce que je pensait ;)
Sinon pour mettre des \ avant chaque ', tu as la fonction addslashes() en PHP. http://php.net/manual/fr/function.addslashes.php

Cdt.
0