10/02/2013, 21:26
|
| | Fecha de Ingreso: febrero-2013
Mensajes: 7
Antigüedad: 11 años, 10 meses Puntos: 0 | |
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. |