Mysql pb de quote

Résolu
azertgb -  
dam75 Messages postés 1063 Date d'inscription   Statut Webmaster Dernière intervention   -
Salut,

Je galères pour insérer du texte html dans ma table mysql
je simplifie un peu mais en gros voici:
table [newsletter], champs(id, titre, texte, lien)id est numérique auto-increment, titre et texte en VARCHAR

donc quand j'inséres avec une requête comme ceci:

INSERT INTO (titre, texte, lien) VALUES('ici titre',<html><body><p class="maclasse"></p>'Salut' salut, comment vas tu </body></html>, 'http://mon_url.com');

J'ai une ERREUR puisque il y a des séparateurs dans le texte(simple quote , double quote et virgule)et que du coup il insére pas toute la chaine mais passe au champ suivant dés qu'il croit que la quote est refermée.

# et je parles pas des fonctions de php juste mysql(la je requête avec la console phpmyadmin ).

Une idée?

1 réponse

dam75 Messages postés 1063 Date d'inscription   Statut Webmaster Dernière intervention   67
 
Bonsoir,

Si tu fais les choses à la main, il n'y a pas grand chose à faire ...
- Tu peux utiliser un éditeur de texte pour remplacer tous les
'
par
\'
dans ton code HTML avant d'insérer,
- tu peux aussi te servir de la fonction "importer" de phpMyAdmin, qui fera la même chose en PHP

Bon courage
0