2012-04-21 26 views
0

我希望能夠使用SELECT * FROM查詢從MySQLdb獲取所有信息。我有下面的代碼:MySQLdb結果

  database = MySQLdb.connect("127.0.0.1", "root", "pswd", "Kazzah") 
      cursor = database.cursor() 
      cursor.execute("SELECT * FROM Accounts WHERE Email=%s AND Password=%s", (_Email, _Password)) 
      database.commit() 
      numrows = cursor.rowcount 
      results = cursor.fetchall() 

      print numrows 

      for result in results: 
       print result 

我怎樣才能使變量從結果中保存每條信息。如果結果返回:

(28L, 'Name', 'Last', '[email protected]', 'pswd', '10000') 

我想打一個變量,名爲ID並獲得其結果是28L等與信息相互件的第一部分。

謝謝!

回答

2

編輯

要設置的全套數據使用:

id, fname, lname, email, pswd, whatever = result 

和特定值,嘗試indexing

+0

我在尋找的是將每個變量設置爲等於結果中第二塊的fname。沒有設定整個結果,只是一小部分。 – Alec 2012-04-21 21:39:45

+0

然後索引它。 – 2012-04-21 21:40:27

+1

喜歡這個,結果[0]? – Alec 2012-04-21 21:41:55