Задать вопрос

Почему не работает cursor pymysql?

Есть код:
for row in cursor:
            if (str(row[1]) == 'one' ):
                one = 'da'
        for row in cursor:
            if (str(row[1]) == 'two' ):
                two = 'da'

Так вот после выполнения первого цикла, второй цикл не обрабатывается, как будто бы cursor опустошается после первого. Причем если перед вторым циклом выполнить cursor.execute(sql), то второй цикл заработает, но в проекте нет возможности cursor.execute(sql) выполнять еще раз перед вторым циклом. Как всё таки сделать, чтобы второй цикл выполнялся?
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
dimonchik2013
@dimonchik2013
non progredi est regredi
ну и вопрос ))

думаешь что курсор - это кот шредингера? типа постоянно на всех элементах и в то же время только на одном?

освой синтаксис if

if
elif
elif
elif
elif
elif
elif
...
elif
else
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы