Цикл for повторяется 1 раз, вместо нескольких. Что делать?

Кусочек кода

            for row in cursor.execute("SELECT role_id, cash FROM zp"):
                print(row[0], row[1])
                role = guild.get_role(row[0])
                print(f"Выдаём {role.name}")
                for member in role.members:
                    cursor.execute(f"UPDATE users SET cash = cash + {row[1]} WHERE id = {member.id}")
                    connection.commit()
                    #embed=disnake.Embed(title="PayDay!", description=f"Вам была выдана заработная плата в размере {cash}₽!\nСпасибо, что летаете у нас :)", color=0x11ff00)
                    #embed.set_footer(text=initials, icon_url="https://i.ibb.co/NKh5NHy/Mv0-Uee-SFf44.png")
                    #await member.send(embed=embed)
                    channel = guild.get_channel(1169695174054645891)
                    await channel.send(f"Выдано {member.name}, {row[1]}")
                    print(f"Выдано {member.name}")

Первый цикл for повторяется всего один раз, однако, он должен повториться несколько раз

Запустил тестовый код на этой же базе данных, вывело несколько значений.


Ответы (0 шт):