[SQL] caractère "&"

Résolu
jiantox Messages postés 1092 Date d'inscription   Statut Membre Dernière intervention   -  
jiantox Messages postés 1092 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

2 réponses

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
jiantox Messages postés 1092 Date d'inscription   Statut Membre Dernière intervention   114
 
$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
jiantox Messages postés 1092 Date d'inscription   Statut Membre Dernière intervention   114
 
Sujet résolu, merci quand même
0