Avatar billede bootie Nybegynder
10. september 2002 - 14:23 Der er 8 kommentarer og
2 løsninger

Et SQL tegn

Hvordan kan jeg få lov til at lave et ' i min database?
Avatar billede lundsfryd Nybegynder
10. september 2002 - 14:27 #1
Ved at escape det med en backslash: 'Bla bla \' bla bla'.
Avatar billede bootie Nybegynder
10. september 2002 - 14:28 #2
Ok og så skal jeg til at undersøge alle stringe der ligges i databasen for sådan een ikke?
Avatar billede bootie Nybegynder
10. september 2002 - 14:29 #3
Og når jeg så igen henter i databasen skal jeg sætte den til at sortere \ fra?
Avatar billede lundsfryd Nybegynder
10. september 2002 - 14:33 #4
Jeps
Avatar billede Slettet bruger
10. september 2002 - 14:34 #5
den streng som lundsfryd har skrevet vil stå i din DB som:

Bla bla ' bla bla

SQL ved at /' kun betyder '

hvis du vil skrive /' i databasen skal du skrive '//'' vil jeg tro.
Avatar billede bootie Nybegynder
10. september 2002 - 14:36 #6
Ok..
Så skal vi bare lige blive enige om hvilken vej de skal vende!

/
\
Which one?
Avatar billede lundsfryd Nybegynder
10. september 2002 - 14:37 #7
\ :)
Avatar billede paviuz Nybegynder
10. september 2002 - 16:00 #8
Når du add'er til databasen skal du da bare bruge
$_POST['msg'] = addslashes($msg);
:)
altså msg er det felt du skal tjekke...

Her står noget om den funktion:
http://www.php.net/manual/en/function.addslashes.php

:)
Avatar billede lundsfryd Nybegynder
10. september 2002 - 19:48 #9
paviuz >> Hvem snakker om PHP?

http://www.eksperten.dk/spm/252656
Avatar billede bootie Nybegynder
12. september 2002 - 00:04 #10
pavius

Nu er det jo ASP og VBScript jeg arbejder i der
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