Generar consulta con MySQLdb

Josh jlaparicio.vcl en infomed.sld.cu
Mar Ago 26 18:49:44 CEST 2008


En 26/08/2008 16:37:33, Manuel Enrique González Ramírez  
<maengora en gmail.com> escribió:

> Por ejemplo:
>
> Después de conectarse con la base de datos la consulta puede ser como  
> sigue:
>
> cursor.execute ("SELECT name, password FROM tutabla")
>    filas = cursor.fetchall ()
>    for f in filas:
>      print "%s, %s" % (f[0], f[1])
>    print "Número de filas devueltas: %d" % cursor.rowcount
>
> o también puedes hacer esto:
>
> consulta = c.execute('SELECT name,password FROM latabla')
> resultado = c.fetchall()
>
> if resultado<>None:
>    for i in resultado:
>       print str(i[0]) #Los name
>       print str(i[1]) #Los passw
> else:
>    msg = wx.MessageDialog(self,"Tabla vacía","Sin datos",wx.OK)
>
> El resto es maquillaje.  Sin embargo el consejo que te dio Gerardo es el  
> más
> adecuado para que aprendas desde como conectar con la base de datos hasta
> cómo mostrar resultados, que es lo que necesitas

Gracias por el código. Voy a probar y después les digo como salió todo. Ya  
yo sé como conectarme a MySQL, crear una Base de Datos, una tabla e  
introducirle datos. Lo que me faltaba era la consulta para obtener datos.

Salu2;
J.

-- 
- Usando Opera 9.51 y su revolucionario sistema de correos M2
- Visite mi WikiPage: http://en.wikipedia.org/wiki/User:Josh_VC
- Visite mi Blog en Infomed: http://blogs.sld.cu/josh/
- Visite "The IT Blog": http://lpinos.sld.cu/it-blog/
------------ 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