Foros del Web » Programando para Internet » PHP »

Es posible insertar comillas

Estas en el tema de Es posible insertar comillas en el foro de PHP en Foros del Web. Queria saber si se podian insertar comillas con php en una base de datos porque si que consigo insertar o editar contenido que contengan la ...
  #1 (permalink)  
Antiguo 21/10/2008, 10:37
 
Fecha de Ingreso: diciembre-2007
Mensajes: 200
Antigüedad: 16 años, 4 meses
Puntos: 10
Es posible insertar comillas

Queria saber si se podian insertar comillas con php en una base de datos porque si que consigo insertar o editar contenido que contengan la tilde ´ pero si añado la comilla ' al contenido no me deja ni insertar ni editar

Ejemplo :

$pepe="Pepito es un 'grillo'";

Supongo que sera por que las usa php,hay alguna forma o funcion que deje insertarlas es para un formulario por lo que no puedo introducir ni barras ni nada por el estilo,solo con una función pero no se si es posible.
  #2 (permalink)  
Antiguo 21/10/2008, 10:50
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Es posible insertar comillas

Si magic_quotes_gpc esta ON en tu php.ini todos los caracteres especiales se escapan con una barra invertida \.

Si por el contrario no esta activado, tienes que usar addslashes para insertar la informacion, y stripslashes para recuperarla.
  #3 (permalink)  
Antiguo 21/10/2008, 10:55
Avatar de Deschamps  
Fecha de Ingreso: octubre-2008
Mensajes: 257
Antigüedad: 15 años, 6 meses
Puntos: 8
Respuesta: Es posible insertar comillas

'addslashes()' podría servirte. El manual: http://www.php.net/manual/en/function.addslashes.php

Última edición por Deschamps; 21/10/2008 a las 10:56 Razón: Ups. Tardé demasiado y no vi la respuesta de Ronruby
  #4 (permalink)  
Antiguo 21/10/2008, 12:14
 
Fecha de Ingreso: diciembre-2007
Mensajes: 200
Antigüedad: 16 años, 4 meses
Puntos: 10
Respuesta: Es posible insertar comillas

Muchas gracias voy a mirarlo y ya os cuento
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:03.