[Python-es] consulta SQL

Sergio Soto Núñez scots4ever en gmail.com
Vie Jun 18 12:29:45 CEST 2010


el cursor cursor MySQLdb.cursors.Dictcursor te devuelve por cada tupla fruto
de una consulta un diccionario donde la clave es el nombre de la columna y
el valor asociado a la clave el propio valor.
Haciendo dict.keys() te devuelve una tupla cuya longitud será el numero de
columnas.

Espero que eso te sea util.
Saludos
__________________________________________________________
Hay una fuerza motriz más poderosa que el vapor, la electricidad y la
energía atómica: la voluntad.
Albert Einstein (1879-1955)



El 18 de junio de 2010 12:10, monoBOT <monobot.soft en gmail.com> escribió:

> Hola ... como puedo obtener la cantidad de columnas de una tabla?
>
> hice lo siguiente de modo rudimentario pero seguramente existe una forma
> mucho mas directa ... alguna pista?
>
>
>
> orden = 'SELECT * FROM nombretabla WHERE id = 1'
> cursor.execute(orden)
>  for objeto in cursor:
>     valor = len(objeto)-1
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20100618/63e5c491/attachment.html>


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