是不是忘记 commit了?
我这边的读取代码如下
self.m_Conn = MySQLdb.connect
( host , user , passwd , db , charset, cursorclass = MySQLdb.cursors.DictCursor)
self.m_Conn.query(sql)
store_result = self.m_Conn.store_result()
self.m_Conn.commit()
Result = store_result.fetch_row(0,1)
返回的rows是一个元组,元组的每一个元素都是一个列表
打印时应该是:
for i in rows:
print "id=%s,name=%s,age=%s"%(i[0],i[1],i[2])
另外,除非要修改数据库内容,否则是不需要commit的