ich hätte da mal wieder ein Problem:
Ich bin gerade dabei in das Thema mySQL und Python 'einzusteigen' und würde gerne, wie in meinen bisherigen Sprachen gewohnt, ein Select-Ergebnis als Dictinory gespeichert haben damit ich nicht über den Zahlenindex sondern über einen Key auf die Recordsets zugreifen kann.
Wenn ich folgendes SQL-Statement absetze:
[Codebox=mysql file=Unbenannt.sql]
Select stadt, bevoelkerung as population from staedte
[/Codebox]
möchte ich im result so zugreifen:
Code: Alles auswählen
print(result['stadt'])
print(result['population'])
Code: Alles auswählen
print(result[0])
print(result[1])
Ach ja, ich importiere für mein SQL-Vorhaben die Bibliothek 'MySQLdb'.
Habe irgendwo gelesen das es ein dictfetchall oder dictfetchone geben soll. In meinem Code funktioniert es leider nicht und somit denke ich das die MySQLdb dies so nicht anbietet, oder?
Ich bekomme folgende Fehlermeldung wenn ich es versuche:
(Alternativ die gleiche Fehlermeldung bei dictfetchone())'Cursor' object has no attribute 'dictfetchall'