|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() |
Bonjour,
lorsque je veus inserer des données qui contient des charactéres backslatch "\"dans une table innodb sur ma base de données, j'ai remarqué que MySQLl n'insere pas les données correctement. la solution que j'ai pour le moment c' qu'il faut mettre deux backslatch consecutive pour inserer un seul. est ce que quelqu'un à une autre idée par exemple : faire des modiifications sur le fichier de configuration my.ini |
|
|
00
|
|
|
#2 |
|
Futur Membre du Club
![]() Inscription : avril 2003 Messages : 55 ![]() |
euh non; t obligé de faire comme ça je crois.
Où est le problème ?? |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() |
le probléme c'est que je doit analyser à chaque fois mes données à inserer et voir si il contiennent des charactéres "\" et ajouter un duxiéme "\" à coté pour pouvoir nserer les bons données.
|
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : juin 2003 Messages : 4 893 ![]() |
tu utilise quel langage ?
si tu es en PHP par exemple, utilise la fonction "addslashes" |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() |
nom j'utilise mon l'ApiC de MySQL. donc c'est que du "C".
|
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : juin 2003 Messages : 4 893 ![]() |
si c'est du C je comprend que tu hésite à faire des traitements sur une chaine
dans ca cas tu peux surement utilise ça : http://dev.mysql.com/doc/mysql/fr/mysql_real_escape_string.html |
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() |
Ok ca marche merci
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com