Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/11/2011, 15:14
ccsaiKo
 
Fecha de Ingreso: agosto-2011
Mensajes: 161
Antigüedad: 12 años, 9 meses
Puntos: 7
Escapar cadena.

Hola como estan ?
Antes que todo gracias por molestarse en mirar este post.

Estoy probando algunas cosas, y me encuentro con lo siguiente.

Estoy haciendo unas pruebas para escapar caracteres de cadenas,
entonces pregunto si gpc esta en modo on o off, .. para luego ejecutar tal código.

en este momento estoy probando el código en modo off, por lo tanto la condición entra al script. y me lo ejecuta.

PERO EH AQUI MI PREGUNTA.

Cuando escapo los caracteres y los imprimo en pantalla antes de ser insertados en la base de datos se imprimen perfectos.. osea la barra slash está antes de cada caracter.

pero cuando la cadena escapada es insertada a la base de datos, al momento de verla en los registros de phpmyadmin , no esta escapa, osea sin las ( / ).

.. mi pregunta es la siguiente,

mysql al momento de insertar los datos tiene un strip ? o algo parecido ? ..


este es el script :
Como dije anteriormente estoy con magic quotes gpc off por lo tanto la condicion se cumple.

En esta foto imprimo la variable escapada antes se der insertada y me la imprime perfecto, osea ejemplo
ho'la -> Ho/'la
http://www.subirimagenes.com/otros-insertconescape2-7173179.html

Pero cuando es ejecuta en la base de datos el escape se va .
http://www.subirimagenes.com/otros-insertconescape-7173209.html

ejemplo


ho'la -> Ho/'la -> y al ser insertado queda como ho'la. .

Disculpen las molestias. Grcias.