Insérer des apostrophes dans une BDD

Résolu
Bonjour à tous,

J'ai une problème avec un champ d'un formulaire, lorsque je rentre par exemple une adresse ou n'importe quoi avec un apostrophe " ' " il me marque MySQL eurreur. Alors j'imagine qu'il faut que je change le type du champ dans la BDD mais je ne sais pas lequel mettre.

Pouvez vous m'aidez svp

Merci

--
Une fois le problème résolu, pensez à cliquer sur le lien "Marquer comme résolu " =D
Vive les communautés d'entre aides et surtout CommentçaMarche.net

4 réponses

  1. avant l' enregistrement dans la table,essaye plutot de formater ta variable comme-ci
    $ma_variable=addslashes($ma_variable);
    1
    1. Essaie de mettre en MediumText ^^
      0
      1. Non, ca ne marche toujours pas.
        Merci quand meme.

        Mais j'ai lu ici : http://www.trucsweb.com/Tutoriels/asp/tw260/ que on ne pouvais pas mettre d'apostrophe dans une requete SQL car il confont avec les chaines de caractères.
        Ils disent que il faut mettre un contre slash \ avant l'apostrophe, mais le pb c'est que c'est les utilisateurs d'un site web qui remplissent ce truc donc ils ne peuvent pas savoir qu'il faut mettre un \

        Si il y a un script ou un truc pour mettre un \ avant l'apostrophe je veux bien :)

        Merci
        0
        1. Encore merci CrazyWorld, tu m'aurais bien aidé aujourd'hui.

          Ca marche=D
          Il faut le mettre juste après avoir declaré la variable!! :)

          Merci encore :)
          0