пятница, 29 мая 2009 г.

Поименное обращение к полям таблицы в модуле MySQLdb

Получать поля из таблицы словарь, а не в список оказалось очень просто:

>>> import MySQLdb
>>> import MySQLdb.cursors
>>> myDb = MySQLdb.connect(user='andy47', passwd='password', db='db_name', cursorclass=MySQLdb.cursors.DictCursor)
>>> myCurs = myDb.cursor()
>>> myCurs.execute("SELECT columna, columnb FROM tablea")
>>> myCurs.fetchone()
{'columna':'first value', 'columnb':'second value'}


P.S. http://www.halfcooked.com/mt/archives/000969.html -- оригинал тут =) спасибо автору