Foros del Web » Programando para Internet » PHP »

Apostrofe

Estas en el tema de Apostrofe en el foro de PHP en Foros del Web. Hola amigos No consigo guardar en mi base mysql los campos de mi formulario en html y php que contienen apostrofe, por ejemplo: " he's ...
  #1 (permalink)  
Antiguo 08/02/2015, 06:10
 
Fecha de Ingreso: febrero-2014
Mensajes: 99
Antigüedad: 10 años, 2 meses
Puntos: 0
Apostrofe

Hola amigos
No consigo guardar en mi base mysql los campos de mi formulario en html y php que contienen apostrofe, por ejemplo: " he's "

Lo pongo de la siguiente manera :

Código PHP:
$insertar mysql_query("INSERT INTO  `basedatos` (`campo`) VALUES ('$_POST[campo]')"); 
Alguien me puede ayudar ?
Saludos y gracias
  #2 (permalink)  
Antiguo 08/02/2015, 08:26
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Apostrofe

Tienes que escaparlos.
PHP tiene funciones para eso. Es un problema de manual, lo puedes ver sin problemas en el de PHP: http://php.net/manual/es/regexp.reference.escape.php
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 08/02/2015 a las 10:16

Etiquetas: mysql
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 11:06.