-
Rajouter double \ Query
Bonjour j'ai un petit problème
J'ai une colonne ou les valeurs sont du type "C:\Mes Images\Mondocument.doc"
Donc je fais un
Code:
select * from table where = 'C:\Mes Images\Mondocument.doc '
Ben marche pas..........Il trouve que
Par contre cela marche avec 2 \\ comme ci dessous
Code:
select * from table where = 'C:\\Mes Images\\Mondocument.doc '
Sa marche. Comment dire a MYSQL de rajouter un \ en plus.
Merci
-
Ce n'est pas à MySQL de s'adapter mais au programme qui appelle la requête de le faire. Certains langages de programmation proposent des fonctions qui effectuent les différentes opérations de mise en forme nécessaires à l'insertion dans un SGBD ou l'affichage de caractères spéciaux.
Sinon, tu peux aussi utiliser la fonction REPLACE de MySQL pour opérer cette mise en forme...
-
Salut à tous.
Le remarque de Al1_24 est pertinente, mais avant de vouloir traiter cela en php, la question est pourquoi utilisez-vous le caractère anti-slash dans les noms de chemin sous Windows ?
Hormis quand je fais du batch windows, il y a déjà fort longtemps que la norme est de mettre un slash.
De plus, le anti-slash sert à gérer la caractère échappement. Comme le dit al1_24, vous devez le doubler afin qu'il ne soit pas interpréter comme le caractère échappement.
@+
-
C'est pour un chemin sous vb net.
Le problème est résolu.
Merci de vos comm.ç:lol: