Bonjour à tous ,
Voilà j'essaye d'enregistrer des données de type varchar dans une base mysql , pour ma requete , j'utilise cette syntaxe :
Seulement , j'aimerai que mes caracteres speciaux apparaissent sans modification donc sans que je sois obligé de mettre htmlentities() .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $sql = 'INSERT INTO '.$this->table.' ('.$lst_champ.') VALUES (\''.mysql_escape_string(trim(htmlentities($val))).'\')'; //execution de la requete mysql_query($sql)or die(mysql_error($sql));
Le probleme etant que si je ne met pas cette fonction , soit le champ reste vide , soit il est remplacé par un "?" .
Une solution ?
Merci d'avance ,
Cordialement , Christophe.
Partager