[SQL] caractère "&"

Résolu
jiantox Messages postés 1159 Statut Membre -  
jiantox Messages postés 1159 Statut Membre -
Bonjour,

voilà le soucis assez simple, j'ai un champ texte suivi d'un post et d'un insert sql. Hors si mon champ texte contient le fameux "&" bien ça galère.

J'ai essayé SET DEFINE OFF, SET SCAN OFF, un str_replace('&','et',..);

absolument rien y fait !

avez vous une réelle solution ?

Merci à vous

2 réponses

  1. Nhay Messages postés 838 Date d'inscription   Statut Membre Dernière intervention   126
     
    Bonjour,
    Je n'ai jamais eu de soucis à cause de ça, peut-tu nous montrer ta requête Sql ?
    0
    1. jiantox Messages postés 1159 Statut Membre 115
       
      $go=$bdd->prepare("INSERT INTO ... VALUES(?,?,?,?,?,?,'0','0','0')");
      $go->execute(array($verif['ID'],$futur_no,$p['pseudo'],$_POST['pseudo'],$_POST['text'],time()));

      le hic se trouve uniquement dans le $_POST['text']. Tous les caractères passent sauf "&". Dans ce cas tout ce qui viens deriere ne s'enregistre pas
      0
  2. jiantox Messages postés 1159 Statut Membre 115
     
    Sujet résolu, merci quand même
    0