> El d�a 3 de marzo de 2010 15:00, Boris Perez Canedo > <inf200...@ucf.edu.cu> escribi�: >> Hola a todos, >> >> Necesito almacenar en una base de datos (MySQL) cadenas que contienen el >> caracter \ , sucede que este es el caracter de escape y si, por ejemplo, >> hago lo de abajo�solo me almacena \hola. La cadena que tengo que almacenar >> es del tipo unicode. En la tabla los campos son utf8_unicode_ci >> >> import MySQLdb >> >> word�= u'\\hola' >> >> query = "insert into cadenas (cadena) values ( '%s' )" %(word, ) >> ... >> >> como necesito comparar informacion nueva con la almacenada el resultado de
>> una consulta select == word me da False cuando yo espero que sea True. >> >> > > No hagas nunca eso o un malvado practicante te meter� una gran inyencci�n SQL.� uuufff!!!, Ok. > http://wiki.python.org/moin/DbApiFaq > > usa: > > query = "insert into cadenas (cadena) values ( '%s' )" > cursor.execute(query, word) #Nunca jamas: cursor.execute(query % word) >� Disculpen mi ignorancia, soy bastante nuevo en esto, acabo de ver el link. Gracias Javi. Saludos, Boris. --- La mejor vacuna contra el virus A(H1N1) es la higiene personal
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/