consulta escapando caracteres

Milton Galo Patricio Inostroza Aguilera minoztro en gmail.com
Jue Feb 28 20:28:21 CET 2008


El 28/02/08, inf200468 en ucf.edu.cu <inf200468 en ucf.edu.cu> escribió:
>
>
>  Hola
>  quiero enviar una consulta del tipo insert a la bd y resulta que lo que tengo
>  que insertar esta contenido en variables , quisiera saber si existe alguna funcion como
>  en php addslashes(), pero para python , pq lo estoy haciendo asi,

oumm, no lo sé

>
>  'insert
>  into apache(ip_cliente,fecha,hora,metodo,recurso,protocolo,codigo_estado,tamano,url)
>  values
>  ('+'\''+pica[0]+'\','+'\''+fecha[0]+'\','+'\''+hora+'\','+'\''+metodo[1]+'\','+'\''+pica[6]+'\','+'\''+protocolo[0]+'\','+'\''+pica[8]+'\','+'\''+pica[9]+'\','+'\''+url[1]+'\');'
>
>  y me esta dando problemas

ouchh eso se ve doloroso:

yo lo hago de esta forma

sql="""insert into producto

			(codigo_tipo, nombre_producto,

			descripcion_producto, precio_venta_producto,
			codigo_producto,
			cantidad_producto_caja, precio_producto_caja)

			values ("""+",".join(["'%s'" %(i) for i in self.vpo_producto])+")"

eso si que la lista self.vpo_producto debe ir en orden por el asunto
de los atributos, es decir debes llenarla en el mismo orden del string
sql.

>  Saludos y gracias
>
>
>  ------------------------------
>  Participe en Universidad 2008
>  11 al 15 de febrero del 2008
>  Palacio de las Convenciones,
>  Ciudad de la Habana, Cuba
>  http://www.universidad2008.cu
>
> _______________________________________________
>  Lista de correo Python-es
>  http://listas.aditel.org/listinfo/python-es
>  FAQ: http://listas.aditel.org/faqpyes
>


-- 
Milton Inostroza Aguilera
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes


Más información sobre la lista de distribución Python-es