Как создать универсальную функцию запросов к базе sqlite

Рейтинг: 0Ответов: 0Опубликовано: 19.03.2023

Есть функция -

def base_read(value, param, db_name):
    db = sqlite3.connect('serv.db')
    sql = db.cursor()

    # print(value) ssqws3
    # print(param) key
    # print(db_name) active_keys

  if sql.execute(f"SELECT key FROM active_keys WHERE key = '{value}'").fetchone() is None:
      db.close()
      return False

  else:
      db.close()
      return True

Выполняет простое действие. проверят есть ли элемент в базе.

sql я пока что так себе знаю. Но я пытаюсь написать универсальную функцию, дабы код не дублировался. но в попытках указать - Код не влез. введите сюда описание изображения

Функция отрабатывает некорректно. и возвращает не то, что ожидается. Подскажите, пожалуйста, может я где в синтаксисе ошибку допускаю?

Подскажите, почему так происходит ? введите сюда описание изображения

Ответы

Ответов пока нет.