In questo articolo vedremo come ottenere le righe di una query MySQL in formato dizionario usando MySQL Connector con Python.
Si tratta sostanzialmente di specificare il parametro booleano dictionary
quando si istanzia un cursore.
import mysql.connector
db = mysql.connector.connect(host='localhost',
user='user',
password='password',
database='database')
query = 'SELECT * FROM posts'
cursor = db.cursor(dictionary=True)
cursor.execute(query)
rows = cursor.fetchall()
print(rows)