Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/06/2007, 16:48
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Re: ¿Por que no se guardan las slashes?

Hola pato_volador.

No se guarda, porque no debe de guardarse. La barra invertida se usa para escapar caracteres. Si no pones la barra, el value para nombre sería Megan O, ya que la comilla se supone que cierra el value, por eso hay que escaparla.

Entonces, para añadir una barra invertida, tendrías que añadirla de mas, pero, al ser un caracter especial que sirve para escapar otros caracteres, también tienes que escaparla.

Código:
INSERT INTO usuarios (nombre) VALUES 'Megan O\\\'Hara'
La primera barra (\) escapa a la segunda (\\) y la tercera (\\\) escapa la comilla (\\\').