Foros del Web » Programando para Internet » PHP »

Insertar contenido con comillas en una tabla MySQL

Estas en el tema de Insertar contenido con comillas en una tabla MySQL en el foro de PHP en Foros del Web. Buenas noches amigos foreros, les tengo una preguntica: Mediante un script en PHP, debo insertar el contenido de un textarea en una base de datos, ...
  #1 (permalink)  
Antiguo 10/07/2005, 19:49
Avatar de alexa10  
Fecha de Ingreso: julio-2002
Ubicación: De este lado...
Mensajes: 293
Antigüedad: 21 años, 9 meses
Puntos: 0
Insertar contenido con comillas en una tabla MySQL

Buenas noches amigos foreros, les tengo una preguntica:

Mediante un script en PHP, debo insertar el contenido de un textarea en una base de datos, el asunto es que me devuelve un error si dicho contenido tiene " o ' o \, entiendo porque sucede, pero de verdad no se me ocurre ninguna forma de que estos caracteres de escape sean ingnorados, sin tener que recorrer el contenido y agregarle un \ a cada caracter de escape...

Espero haberme explicado, alguien me puede dar una mano???

Muchas gracias de antemano...

  #2 (permalink)  
Antiguo 10/07/2005, 20:13
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
No tienes que recorrer todo el contenido "a mano". Para eso PHP tiene funciones nativas como addslashes().
http://www.php.net/addslashes
Código PHP:
$texo_escapado addslashes($texto_sin_escapar); 
Saludos
  #3 (permalink)  
Antiguo 11/07/2005, 16:09
Avatar de alexa10  
Fecha de Ingreso: julio-2002
Ubicación: De este lado...
Mensajes: 293
Antigüedad: 21 años, 9 meses
Puntos: 0
, mil gracias jpinedo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:48.