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

El simbolo de comilla simple me da error

Estas en el tema de El simbolo de comilla simple me da error en el foro de Mysql en Foros del Web. Hola, me imagino q esto debe ser bastante basico... tengo una DB mysql, y cada vez que desde PHP le ingreso un registro que contiene ...
  #1 (permalink)  
Antiguo 04/12/2006, 11:12
Avatar de YO
YO
 
Fecha de Ingreso: junio-2001
Mensajes: 148
Antigüedad: 22 años, 10 meses
Puntos: 0
El simbolo de comilla simple me da error

Hola, me imagino q esto debe ser bastante basico... tengo una DB mysql, y cada vez que desde PHP le ingreso un registro que contiene algun campo con el caracter ' me da error...

¿Como puedo solucionarlo?
Muchas gracias!
  #2 (permalink)  
Antiguo 04/12/2006, 13:13
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 5 meses
Puntos: 8
Que tal Yo.

El error se origina porque MySQL piensa que ya se cerro la cadena SQL, y no reconoce lo que resta de la cadena.

La solución es que, Por cada ocurrencia del apostrofe (') reemplazarlos por dos seguidos ('').

No es una comilla doble, son dos apostrofes seguidos.

No se mucho( me refiero a nada) de PHP pero puedes hacer una función que te haga ese reemplazo.

Mediante este tipo de "errores" es que te pueden inyectar SQL maligno, así es que corrigelo lo antes posible.

Saludos y cualquier duda aquí estamos.
  #3 (permalink)  
Antiguo 04/12/2006, 20:00
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
La forma en que se te podría ayudar, es colocando la sentencia SQL que estas empleando. Eso en caso que no comprendas lo que te está tratando de explicarte daniel00.

Ahora, debes tener BIEN CLARO lo que es una sentencia SQL y otra de colocar código de PHP.

Si vas a colocar código de programación, haslo en la sección correspondiente.

Saludos.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #4 (permalink)  
Antiguo 05/12/2006, 20:38
Avatar de YO
YO
 
Fecha de Ingreso: junio-2001
Mensajes: 148
Antigüedad: 22 años, 10 meses
Puntos: 0
me fue de mucha ayuda! gracias!!
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 17:08.