Mysql pb de quote
Résolu
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?
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
-
WebmasterBonsoir,
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