Avatar billede eazye Nybegynder
07. juli 2003 - 21:02 Der er 3 kommentarer og
2 løsninger

var med ' i MySQL

Hey eksperter.. jeg har fået et problem i min mysql læren..

hvis $var = "hey'sa"; og jeg skriver til databasen på følgende måde:

insert into tabel (tekst)
            values('$var');

så får jeg et problem, med at $var indeholder ', som også omgiver '$var' når der skal skrives..

hvordan kan det gøres, at der kan være " og ' i vars der sendes til mysql?

- EazyE
Avatar billede erikjacobsen Ekspert
07. juli 2003 - 21:04 #1
$var = "hey'sa";
$var = addslashes($var);

insert into tabel (tekst) values('$var');
Avatar billede ahv Nybegynder
07. juli 2003 - 21:04 #2
$var = addslashes($var);
Avatar billede eazye Nybegynder
07. juli 2003 - 21:23 #3
mange dak! og så bruger jeg... stripslashes() når jeg skal skrive den.. flot EazyE ;)
Avatar billede erikjacobsen Ekspert
07. juli 2003 - 21:28 #4
Mnjah,  eller du har 2 versioner, en med og en uden "slashes".

Læg vel mærke til at nogle PHP-installationer af sig selv sætter
addslashes på data tastet ind i en <form>, mens andre ikke gør.
Avatar billede eazye Nybegynder
07. juli 2003 - 21:29 #5
ok.. det finder jeg ud af.!
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