Query-uitvoeringen hebben geen retourwaarden.
Het patroon dat je moet volgen is:
cursor creation;
cursor, execute query;
cursor, *fetch rows*;
Of in python:
c = d.cursor()
c.execute(query) # selected rows stored in cursor memory
rows = c.fetchall() # get all selected rows, as Barmar mentioned
for r in rows:
print(r)
Sommige db-modules laten je ook toe om over de cursor te itereren met het for...in-patroon, maar controleer dat driemaal met betrekking tot mysql.