Python: ottenere le righe di una query MySQL in formato dizionario con MySQL Connector

Python: ottenere le righe di una query MySQL in formato dizionario con MySQL Connector

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)                                 
Torna su