Sql inyection

Hola!
Podrías orientarme en el tema de sql inyection, ¿para evitar en una base de datos actualizaciones de registros no intencionadas?.
Quisiera que me indiques cual es la manera/procedimiento correcto a seguir en este aspecto.
Trabajo con PHP y MySQL
Muchas Gracias

1 Respuesta

Respuesta
1
Básicamente la mejor protección es "escapar" las cadenas que uses como querys. Este proceso detecta caracteres especiales (como por ejemplo ";"), los "señala" y evita que sean interpretados en medio de la ejecución de un SQL. Así, si un query encuentra un ; (punto y coma) no lo interpretará como fin de instrucción y comienzo de una nueva, sino como el caracter ;.
En esta página encontrarás un ejemplo:
http://www.metatitan.com/php/16/protecting-your-phpmysql-queries-from-sql-injection.html

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas