PyCharm жалуется на Unresolved reference 'cursor'

Скрин ошибкиСам код:

@bot.message_handler(commands=['check'])
def search_message(message):
    sch = bot.send_message(message.chat.id, 'Введите параметры поиска (id, юзер)')
    bot.register_next_step_handler(sch, process_search_step)


def process_search_step(message):
    sql = "SELECT * FROM id, username WHERE userscod = %s"
    query = message.text
    cursor.execute(sql, (query,))
    result = cursor.fetchall()
    for x in result:
        bot.send_message(message.chat.id, x)

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

Автор решения: kolo

как и сказали выше, переменнная не обьявлена, нужно установить соединение между открытой бд и курсором, если соединение установлено раньше, то просто обьявить переменную глобальной

→ Ссылка