जब मैं कर sometingअजगर - mysqlDB, शब्दकोश के रूप में SQLite परिणाम
sqlite.cursor.execute("SELECT * FROM foo")
result = sqlite.cursor.fetchone()
की तरह मुझे लगता है कि आदेश कॉलम उन्हें बाहर लाने के लिए सक्षम होने के लिए दिखाई देते हैं याद करने के लिए है, जैसे
result[0] is id
result[1] is first_name
है एक शब्दकोश वापस करने के लिए एक रास्ता है? तो मैं इसके बजाय परिणाम ['id'] या इसी तरह का उपयोग कर सकता हूं?
क्रमांकित कॉलम के साथ समस्या यह है कि, यदि आप अपना कोड लिखते हैं तो कोड को बदलने के लिए आपको एक कॉलम डालना पड़ सकता है जैसे परिणाम [1] first_name के लिए अब date_joined हो सकता है, इसलिए सभी कोड अपडेट करना होगा ..
संभावित डुप्लिकेट http://stackoverflow.com/questions/3300464/how-can-i-get-dict-from-sqlite -क्वायरी) क्या यह स्क्लाइट या माइस्क्ल के बारे में है? –