0

SELECT*FROMクエリを使用して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@email.com', 'pswd', '10000')

IDという変数を作成し、結果の最初の部分である28Lなどを相互に情報として取得したいと思います。

ありがとうございました!

4

1 に答える 1

2

編集

データの完全なセットを設定するには、次を使用します。

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

また、特定の値については、インデックスを作成してみてください。

于 2012-04-21T21:34:52.207 に答える