Создается бд:
def sql_start():
global base, cur
base = sq.connect('data.db') #подключаемся к бд, если её нет: создает
cur = base.cursor()
if base: # выводится при успешном подключении
print("База данных успешно подключена!")
base.execute('CREATE TABLE IF NOT EXISTS rap(tracks, names)')
base.commit()
Тут из нее пытаюсь получить данные:
def sql_read():
for ret in cur.execute('SELECT * FROM rap').fetchall():
return ret[1]
Выдает ошибку:
in sql_read
for ret in cur.execute('SELECT * FROM rap').fetchall():NameError: name 'cur' is not defined