Aide Achat & Ventes : lemonpie Bla-bla : jomo A propos d'Aideonline ! : gremi357, 1 utilisateur anonyme et 31 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

[RESOLU] Long texte dans mysql avec apostrophe

 
n°372987
oc_alex86
1100001001
Profil : Habitué(e)
Posté le 25-08-2005 à 16:51:57  profilanswer
 

BOnjour,
J'enregistre dans MYSQL un texte d'une 100aine de charactères qui peut comporter des caratères spéciaux. Le problème c'est que si il s'agit d'un ' (apostrophe), MYSQL bugge complètement.  
Mon script est fait en PHP. Comment faire ?


Message édité par oc_alex86 le 26-08-2005 à 10:00:00
mood
Publicité
Posté le 25-08-2005 à 16:51:57  profilanswer
 

n°372989
djai
Profil : Inconnu(e)
Posté le 25-08-2005 à 17:16:51  profilanswer
 

oc_alex86 a écrit :

BOnjour,
J'enregistre dans MYSQL un texte d'une 100aine de charactères qui peut comporter des caratères spéciaux. Le problème c'est que si il s'agit d'un ' (apostrophe), MYSQL bugge complètement.  
Mon script est fait en PHP. Comment faire ?


Bonjour,
utilises la fonction php addslashes($tavar) pour enregistrer dans ta base, et utilises la fonction stripslashes($tavar) au moment d'afficher tes données. Comme son nom l'indique ça permet de rajouter automatiquement des \ et donc éviter de couper ta chaîne quand il y'a des '.
Voilà, @ +

n°372991
oc_alex86
1100001001
Profil : Habitué(e)
Posté le 25-08-2005 à 17:21:55  profilanswer
 

J'ai crié victoire trop vite.  
Ca ne marchait pas alors je me suis documenté sur cette fonction sur le net. J'y ai découvert plein de choses, les magic quotes.....
Elles sont désactivées sur mon site, tant mieux(il paraît que c'est pas terrible), et j'ai aussi découvert la fonction mysql_real_escape_string() qui est il parait plus adaptée. Le problème c'est que ça ne marche pas. Pourquoi ?


Message édité par oc_alex86 le 25-08-2005 à 18:31:10
n°372995
oc_alex86
1100001001
Profil : Habitué(e)
Posté le 25-08-2005 à 18:31:33  profilanswer
 

le problème n'est en fait pas résolu désolé

n°372996
djai
Profil : Inconnu(e)
Posté le 25-08-2005 à 18:51:16  profilanswer
 

oc_alex86 a écrit :

le problème n'est en fait pas résolu désolé


Avec les fonctions que je t'ai cité ça ne marche pas?

n°372997
oc_alex86
1100001001
Profil : Habitué(e)
Posté le 25-08-2005 à 18:56:54  profilanswer
 

désolé de t'avoir redérangé. C'était un bête problème de paranthèses mal refermées.  
Désolé encore

n°372998
djai
Profil : Inconnu(e)
Posté le 25-08-2005 à 19:07:59  profilanswer
 

oc_alex86 a écrit :

désolé de t'avoir redérangé. C'était un bête problème de paranthèses mal refermées.  
Désolé encore


Si j'avais pas le temps ou pas envie de répondre, je serais pas sur ce forum !!
 ;)


Aller à :
Ajouter une réponse
 


Hit-Parade des sites francophones