Ver Mensaje Individual
  #6 (permalink)  
Antiguo 31/01/2009, 22:49
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Escapar en MySQL y las URLs

mysql_real_escape_string() no altera en nada los datos que se insertan a la consulta. Lo único que hace es escapar ciertos caracteres que de otro modo podrían causar el fallo en alguna consulta, como las comillas simples. Les añade una barra \ delante de ellos, lo que indica que deben ser tomados como caracteres textuales y no como signos. Pero eso es sólo para indicar, pues al guardar los caracteres escapados son insertados sin la barra.

Al extraer estos datos, si los vas a usar para una url, puedes usar urlencode(), como ya te dijo GatorV.