Foros del Web » Programando para Internet » PHP »

problemas con comillas

Estas en el tema de problemas con comillas en el foro de PHP en Foros del Web. Hola amigos tengo una problema veran tengo una tabla donde estoy haciendo una insercion pero algunos datos que quiero introducir llevan comillas o un apostrofe ...
  #1 (permalink)  
Antiguo 17/02/2007, 17:41
 
Fecha de Ingreso: abril-2006
Mensajes: 134
Antigüedad: 18 años
Puntos: 0
problemas con comillas

Hola amigos tengo una problema veran tengo una tabla donde estoy haciendo una insercion pero algunos datos que quiero introducir llevan comillas o un apostrofe y me marca un error veran lo que digo es lo siguiente:

por ejmplo tengo 3 campos Nombre direccion y negocio...por decir algo:

y los kiero llenar con esta informacion (un jemplo solamente):

$Nombre.......Alex
$Direccion....Nuno
$Negocio......Alex´s Chat

Con eso me marca un error en la insercion y nececito que lleve el apostrofe o cimillas tal cual lo escriban.....Podran ayudarme espero que si de antemano Mil gracias.....

utilizo esta instruccion o bueno asi solo que no son los mismos campos:

Código PHP:
$SQL="INSERT INTO mytabla VALUES('$Nombre','$Direccion','$Negocio')";
$res=mysql_query($SQL,$conexion); 
  #2 (permalink)  
Antiguo 17/02/2007, 19:10
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 22 años, 3 meses
Puntos: 6
Re: problemas con comillas

Hola
prueba
$SQL="INSERT INTO mytabla VALUES('".$Nombre."','".$Direccion."','".$Negocio. "')";
ademas intenta
$Negocio = stripslashes($Negocio);
antes de insertar en la base de datos
esto podria ser pero si no te funciona habria que ver como tienes la base de datos.
__________________
Un Saludo
www.tutores.org
Asp | Php | Javascript | Perl | Coldfusion | Flash | +- 2000 codigos
  #3 (permalink)  
Antiguo 17/02/2007, 19:21
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: problemas con comillas

Hola, supongo que utilizando mysql_real_escape_string() sobre cada dato a ingresar en la Bd te evitas los problemas.

Saludos,
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #4 (permalink)  
Antiguo 19/02/2007, 10:08
 
Fecha de Ingreso: abril-2006
Mensajes: 134
Antigüedad: 18 años
Puntos: 0
Re: problemas con comillas

Gurrutello y Fridureiks Gracias a ambos por su respuesta probare con lo que me dicen espero me sirva gracias a ambos y yo les aviso hasta la proxima bytes.....
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 08:05.