Thư viện mysql chuẩn của python trả về các bộ giá trị từ cursor.execute. Để đến trường question_id, bạn sử dụng row[0]
, không phải row['question_id']
. Các trường xuất hiện theo thứ tự giống như chúng xuất hiện trong câu lệnh select.
Một cách tốt để trích xuất nhiều trường là một cái gì đó giống như
for row in cursor.execute("select question_id, foo, bar from questions"):
question_id, foo, bar = row