gpt4 book ai didi

mysql - MYSQL数据到字典

转载 作者:行者123 更新时间:2023-11-29 22:10:13 26 4
gpt4 key购买 nike

我会开始说我是Python新手,所以也许这是一个奇怪的问题,

我有一个 3 行的数据库,我想在字典中循环它们,但我只得到一个网站上显示的行,因此每次循环时都会进行某种 af 覆盖。

from dbConnect import connect

c, conn = connect()

ranks = c.execute("SELECT * FROM ranks ORDER BY rankid ASC;")

ranks = c.fetchall()

def ranksddl():
rank_dict = {}

for rank in ranks:
rank_dict[rank] = rank[2]

return rank_dict

最佳答案

你应该有:

ranks = ranks.fetchall()

而不是

ranks = c.fetchall()

获取所有结果,因为查询结果存储在第一个ranks中多变的。因此,如果您想一次性获得所有结果,您应该使用 fetchall()该变量上的方法而不是光标上的方法。

关于mysql - MYSQL数据到字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31750411/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com