Pustaka mysql standar python mengembalikan tupel dari cursor.execute. Untuk masuk ke bidang question_id Anda akan menggunakan row[0]
, bukan row['question_id']
. Kolom keluar dalam urutan yang sama dengan yang muncul di pernyataan pilih.
Cara yang layak untuk mengekstrak beberapa bidang adalah seperti
for row in cursor.execute("select question_id, foo, bar from questions"):
question_id, foo, bar = row