Wenn ich sowas tun wiePython - MySQLdb, SQLite Ergebnis als Wörterbuch
sqlite.cursor.execute("SELECT * FROM foo")
result = sqlite.cursor.fetchone()
Ich denke, haben die Reihenfolge der Spalten zu erinnern scheinen der Lage zu sein, sie heraus zu holen, zB
result[0] is id
result[1] is first_name
ist Gibt es eine Möglichkeit, ein Wörterbuch zurückzugeben? also kann ich stattdessen einfach result ['id'] oder ähnliches verwenden?
Das Problem mit den nummerierten Spalten ist, wenn Sie Ihren Code schreiben, dann fügen Sie eine Spalte ein.
Mögliche Duplikat [Wie kann ich von SQLite-Abfrage dict bekommen?] (Http://stackoverflow.com/questions/3300464/how-can-i-get-dict-from-sqlite -Abfrage) Geht es um SQLite oder MySQL? –