Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/05/2006, 11:35
Notwen
 
Fecha de Ingreso: abril-2006
Mensajes: 268
Antigüedad: 18 años
Puntos: 2
Es que estas insertando un valor que contiene una comilla simple ('), que es el caracter que se utilizar para determinar el fin de la cadena. Para poder insertar este caracter tendrías que anteponerle una \ para que no se considere como el fin de la cadena. Esto lo podés hacer con las funciones mysql_real_escape_string() o AddSlashes(). Deberias aplicar alguna de estas funciones a los datos antes de ser insertados (de esta manera también estas mejorando la seguridad, evitando ataques como los de "inyeccion de sql"

Saludos.