Addslashes sql ! souci

Résolu
dubuducu Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   -  
kij_82 Messages postés 4089 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je souhaiterai savoir s'il est possible d'updater ma base sql de cette facon .
j'aimerai changer tous mes champs "commentaires" en addslashes"commentaires".
car je vous explique, j'ai un souci dès que je dois afficher mes champs "commentaires", ceux ci possedent soit des guillements, soit des apostrophes alors je voudrai tout modifier d'un coup.

quelq'un sait sil est possible ?

Merci d'avance
A voir également:

2 réponses

kij_82 Messages postés 4089 Date d'inscription   Statut Contributeur Dernière intervention   857
 
Bonjour,

Alors, je pense que tu veux connaitre le code PHP qui te permets d'enregistrer un texte avec tes ' et " dans la base de données, ainsi qu'un code pour récupérer (et afficher par la suite) tes textes.

Avant l'envoi des données dans la base via une requête SQL, pour toutes les données succeptibles de contenir ce genre de caractères, j'utilise 'addslashes' :

$texteFr = addslashes($_POST["texte"]);
 ...


Et lorsque je récupère mes données, je fais :

while ( $line = @mysql_fetch_array($result) ){
   $texteFr = $line["texte_fr"];
   $texteFr = htmlentities($texteFr, ENT_QUOTES);
   ...
}

0
dubuducu Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   4
 
Que dire a part merci !!! ?
j'ajoutai le addslashe lors de l'entrée dans la Bdd. le seul probleme est que lorsque je souhaitai afficher mes champs, des problemes survenaient .

je viens de mettre
htmlentities($msg,  ENT_QUOTES);

et cela fonctionne parfaitement.

je ne sais comment te remercier.j'avais tout tenté, je ne pensé plus qu'au suicide informatique mais grace a toi mes pensées sont redevenues joyeuses !
Merci, tu viens de sauver la vie a un PC tout neuf qui a failli sauter par le 3eme etage !!
A bientot
0
kij_82 Messages postés 4089 Date d'inscription   Statut Contributeur Dernière intervention   857
 
Tant mieux si ton problème est résolu.
En remerciement je veux bien que tu m'envois ton PC neuf pour remplacer le mien qui tombe en miettes :D
0