Saltar al contenido

Salida de Python, MySQL y SELECT al diccionario con nombres de columna para claves

Solución:

Utilice el cursor de diccionario:

cursor = conn.cursor (MySQLdb.cursors.DictCursor)

Para mí, esto funcionó:

cursor = conn.cursor(dictionary=True)

Ejemplo detallado:

import mysql.connector # pip install mysql-connector-python

mydb = mysql.connector.connect(host="localhost", user="user", passwd="pass", database="dbname")
cursor = conn.cursor(dictionary=True)
sql = "SELECT * FROM `table` WHERE 1"
mycursor.execute(sql)
rows = mycursor.fetchall()
for row in rows:
    row["col"]
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *