Foros del Web » Programando para Internet » PHP »

Incluir caracteres en insert o update mysql

Estas en el tema de Incluir caracteres en insert o update mysql en el foro de PHP en Foros del Web. Hola a todos, Vereis tengo un pequeño problema, a la hora de insertar un texto o modificarlo, si le pongo estos caracteres ( " ) ...
  #1 (permalink)  
Antiguo 02/06/2011, 08:46
 
Fecha de Ingreso: marzo-2009
Mensajes: 480
Antigüedad: 15 años
Puntos: 1
Incluir caracteres en insert o update mysql

Hola a todos,

Vereis tengo un pequeño problema, a la hora de insertar un texto o modificarlo, si le pongo estos caracteres (") o ('), no modifica ya que el programa php se cree que lo cierra hay.

Ejemplo:

$dir_titulo = 'Esto es una "Prueba'; (VALE)
$dir_titulo = 'Esto es una 'Prueba'; (NO VALE)
$dir_titulo = 'Esto es una '"Prueba'; (NO VALE)

mysql_query("update direcciones set dir_titulo = '$dir_titulo' where id_direccion = '$id_adress')", $link);



Como podria solucionar este "problema". Os pasado alguna vez?

Un saludo y gracias
  #2 (permalink)  
Antiguo 02/06/2011, 08:57
Avatar de quike88  
Fecha de Ingreso: agosto-2008
Mensajes: 471
Antigüedad: 15 años, 8 meses
Puntos: 87
Respuesta: Incluir caracteres en insert o update mysql

Te recomiendo que leas este tema, para que te aclare el uso de las comillas http://www.forosdelweb.com/f18/como-...s-bien-588701/
  #3 (permalink)  
Antiguo 02/06/2011, 08:59
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 18 años, 11 meses
Puntos: 394
Respuesta: Incluir caracteres en insert o update mysql

Eso lo puedes solucionar con algo llamado expresiones regulares... Debes escapar esos caracteres para que PHP sepa que no es del código sino del texto que se va a ingresar.
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #4 (permalink)  
Antiguo 02/06/2011, 09:00
 
Fecha de Ingreso: marzo-2009
Mensajes: 480
Antigüedad: 15 años
Puntos: 1
Respuesta: Incluir caracteres en insert o update mysql

Una pregunta, se debe de implementar en todos los inser o update, no? Si no te podria dar fallo el texto

Gracias,

Voy a investigarlo.

Etiquetas: caracteres, incluir, insert, mysql, update
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 01:29.