Avatar billede dweb Nybegynder
02. juli 2001 - 13:17 Der er 9 kommentarer og
1 løsning

Hvorfor kan jeg ikke skrive \\\\ i min database??

Hej

Nogen der kan fortælle mig hvorfor jeg ikke kan skrive en sti til en fil i min database??
Den sletter alle \\\\ i min sti.
Men hvis jeg laver en echo af min $sti så står det rigtigt.

VH Jesper
Avatar billede gizmo-gizmo Nybegynder
02. juli 2001 - 13:19 #1
Du kunne eventuel bare \"replace´e\" \\ med et andet tegn og så så ændre det nye tegn til \\ ved outputtet
Avatar billede Slettet bruger
02. juli 2001 - 13:20 #2
dweb> \\ er jo en escape karakter i MySQL...med \\\\ prøver du at escape en \\ med en \\ og det lykkes..*S*

gizmo\'s forslag er ret nemt at implementere...
Avatar billede gizmo-gizmo Nybegynder
02. juli 2001 - 13:24 #3
barto >> unskyld. implementere hvad betyder det? :)
Avatar billede dweb Nybegynder
02. juli 2001 - 13:26 #4
el barto >> virker heller ikke med en \\ :-)
Avatar billede gizmo-gizmo Nybegynder
02. juli 2001 - 13:27 #5
dweb >> bruger du php eller asp ?
Avatar billede Slettet bruger
02. juli 2001 - 13:36 #6
gizmo> implementere er at indarbejde/sammenkoble...

dweb> \\ bruges normalt til at sørge for at en \"ond\" bruger ikke får noget ud af at f.eks. indtaste noget lign. det her:

\"delete from user where id > 1\"
Avatar billede dweb Nybegynder
02. juli 2001 - 14:10 #7
php :-)
Avatar billede dweb Nybegynder
02. juli 2001 - 14:34 #8
hjælp... jeg kan altså ikke få det til at virke :-(
Avatar billede erikjacobsen Ekspert
02. juli 2001 - 15:17 #9
Du skal blot
  $sti = addslashes($sti);

Avatar billede dweb Nybegynder
03. juli 2001 - 08:37 #10
Takker Erik :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester