Tema: Python+MySQL
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2013, 21:26
coeth
 
Fecha de Ingreso: febrero-2013
Mensajes: 7
Antigüedad: 11 años, 3 meses
Puntos: 0
Exclamación Python+MySQL

Hola, buena tarde en esta ocasión pidiendo un poco de orientación, ya que soy nuevo con python, estoy enlazando una tabla de MySQL con python y hago una consulta pero quiero usar un like, les muestro el codigo



import MySQLdb

class base:
db=MySQLdb.connect(host='localhost',user='root', passwd='123456',db='base')
cursor=db.cursor()
entrada="duv"
cursor.execute("select nombre from productos where nombre like '%duv%'")
total = cursor.fetchall()
for registro in total:
print (registro)


en vez de usar el "like '%duv%' " quiero usar la variable entrada en lugar del %duv% para que imprima los nombres de los productos que contengan esa cadena, no importa si la contiene al inicio o en medio o al final y no sé como hacerlo, me caería bien un poco de ayuda y estaría muy agradecido.
Gracias de antemano.