Comunidad de diseño web y desarrollo en internet online

Formulario no guarda datos en BBDD

Citar            
MensajeEscrito el 21 Ene 2013 06:36 am
Buenas noches.
Tengo un formulario que al procesar la información queda guardada en una base de datos.
El problema que tengo es que si en una de las cajas del formulario se escribe una comilla simple " ' " la información no se guarda.
Por ejemplo, un usuario puede escribir su nombre O'Donnell y no se guardan sus datos.

Imagino que el problema está relacionado con la codificación, pero no sé.
El caso es que se pueden poner otros caracteres en las cajas, acentos, eñes, símbolos, comillas dobles, etc,.. pero si pones una comilla simple todo se va a traste

gracias por adelantado.

Por carlos_k

30 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Ene 2013 12:12 pm

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 21 Ene 2013 02:23 pm
Gracias Driver lo probaré.
Y perdón, cometí el error de preguntar antes de buscar en Google, veo que hay muchas referencias al respecto.

Por carlos_k

30 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Ene 2013 02:46 pm
Pero entonces al permitir comillas simples en la inserción podrá propiciar el ataque mediante inyecciones SQL... Leeré más al respecto..

Por carlos_k

30 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Ene 2013 04:25 pm
Al contrario. Escapar las comillas simples/dobles y otros caracteres (?, %) evita la inyección de código SQL.

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.