Foros del Web » Programación para mayores de 30 ;) » Programación General »

Problemas con Comillas Simples (')

Estas en el tema de Problemas con Comillas Simples (') en el foro de Programación General en Foros del Web. Cuando en una cadena se encuentra el caracter comillas simples (') me da problemas en sentencias SQL. Hay alguna función en perl que me sustitura ...
  #1 (permalink)  
Antiguo 03/07/2003, 02:47
 
Fecha de Ingreso: enero-2002
Mensajes: 97
Antigüedad: 22 años, 3 meses
Puntos: 0
Pregunta Problemas con Comillas Simples (')

Cuando en una cadena se encuentra el caracter comillas simples (') me da problemas en sentencias SQL. Hay alguna función en perl que me sustitura ' por \' ... similar a la función addslashes de PHP.


Muchas Gracias.
  #2 (permalink)  
Antiguo 03/07/2003, 09:14
 
Fecha de Ingreso: mayo-2003
Mensajes: 328
Antigüedad: 21 años
Puntos: 0
puedes probar esto....

$string =~ s/'/\\'/g;
__________________
Uriel Lizama, Perl Developer

Aprende Perl en Perl en Español.
  #3 (permalink)  
Antiguo 03/07/2003, 16:28
Avatar de SpiceMan  
Fecha de Ingreso: noviembre-2002
Mensajes: 160
Antigüedad: 21 años, 5 meses
Puntos: 0
el modulo DBI tiene la funcion quote que hace exactamente eso:
Código:
my $db = DBI->connect(blablabla);
my $cadenaarreglada = $db->quote($cadena);
my $res = $db->prepare($cadenaarreglada);
$res->execute();
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 23:03.