Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/08/2004, 11h45   #1
Candidat au titre de Membre du Club
 
Inscription : mars 2004
Messages : 61
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 61
Points : 13
Points : 13
Envoyer un message via Yahoo à dehbi
Par défaut probleme avec charactére "\"

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
dehbi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/08/2004, 11h52   #2
Futur Membre du Club
 
Inscription : avril 2003
Messages : 55
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 55
Points : 18
Points : 18
euh non; t obligé de faire comme ça je crois.

Où est le problème ??
sebduth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/08/2004, 11h58   #3
Candidat au titre de Membre du Club
 
Inscription : mars 2004
Messages : 61
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 61
Points : 13
Points : 13
Envoyer un message via Yahoo à dehbi
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.
dehbi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2004, 10h41   #4
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
tu utilise quel langage ?
si tu es en PHP par exemple, utilise la fonction "addslashes"
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2004, 14h20   #5
Candidat au titre de Membre du Club
 
Inscription : mars 2004
Messages : 61
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 61
Points : 13
Points : 13
Envoyer un message via Yahoo à dehbi
nom j'utilise mon l'ApiC de MySQL. donc c'est que du "C".
dehbi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2004, 16h00   #6
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
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
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2004, 16h45   #7
Candidat au titre de Membre du Club
 
Inscription : mars 2004
Messages : 61
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 61
Points : 13
Points : 13
Envoyer un message via Yahoo à dehbi
Ok ca marche merci
dehbi est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h45.


 
 
 
 
Partenaires

Hébergement Web