“Conocimiento Programación>Programación PHP /MySQL

Escapar de consultas de MySQL en Python

2016/3/30
Python, un lenguaje de programación equipado con semántica dinámica , es uno de los favoritos entre los programadores y programadores , pero también lo es MySQL. La integración de MySQL con Python a menudo no es un gran problema para los programadores experimentados, pero de codificación puede ser un poco enrevesado debido API C de correlación de funciones _mysql . Escapar es uno de estos problemas . MySQLdb

Para la API de base de datos de Python, MySQLdb a menudo es el arma de elección . Los codificadores pueden evitar la escritura directa al módulo mediante el uso de la interfaz de MySQL . Esto permite la implementación de la API MySQL C , pero esto no siempre puede ser una tarea sencilla . MySQL C API tiene sus propios procesos orientados a objetos. Cuando se trabaja con funciones de escape ", mysql_escape_string () " se traduce en MySQL como " _mysql.escape_string (). " El problema con esta estrategia es que sin la debida escape para MySQL en Python , puede haber problemas asociados con las cadenas complicadas , ya que no pueden escapar de forma adecuada.
Inserción Variables

Otro problema se produce cuando los programadores insertar variables en tablas MySQL . En el siguiente código , los insertos codificador cuatro variables en una tabla.

Cursor.execute ("" "INSERT INTO armario ( zapatos, calcetines , legwarmer , superior) VALUES ( nike, puma, lana, adidas ) "" ")

Este fragmento puede no funcionar a menos que el codificador agrega un carácter propio de escape como "% s " . Las comillas dobles se utilizan también escapan personajes, pero para las variables que escapan , el codificador debe usar "% s " .
Porcentaje Sign

Programación PHP /MySQL
Cómo pasar múltiples parámetros de formulario HTML mediante el método GET
Cómo cambiar los permisos de archivos mediante PHP
Cómo insertar datos en una matriz en PHP
Cómo Hora de entrada en MySQL
Cómo saber MySQL Query para mantener el espacio blanco
Cómo probar PHP Exec
Cómo construir un Mensaje Instantáneo realizable en Mi Página Web
Simple base de datos MySQL PHP Tutorial
Conocimiento de la computadora © http://www.ordenador.online