2013-02-14 71 views
0

我想MySQL查询的结果存储在一个变量(Python)的Python的MySQL的行添加到一个变量

sql = "SELECT * FROM movies" 
result = cursor.fetchall() 
for row in result: 
    movies = row[1] 

print(movies) 

(只打印最后一行)

回答

0

movies = row[1]这里movies是一个变量,将只有for循环的最后一个元素。

您需要创建一个列表movies

movies = []

,做

for row in result: 
    movies.append(row[1]) 

print(movies)