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

Как получить все параметры из базы sqlite?

Мне нужно перед внесением в базу данных проверить все значения и если есть точное совпадение, то получить id этой строчки, если нет, то получить в ответ 0

Написал такой скрипт:
def chek_db(a):
    conn = sqlite3.connect('database.sqlite')
    res = conn.execute("SELECT q_id, q_title FROM q_main WHERE q_title LIKE" + '\'' + a + '\'')
    res1 = len(res.fetchall())

    if res1 == 0:
        result = 0
    else: result = 1

    return (result)

Пытался модернизировать, чтобы он в ответ отдавал q_id, но ничего не получается.
  • Вопрос задан
  • 132 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@xDimus
и как пытались? вроде так надо
res2 = conn.fetchall()
else:
    result = res2[0][0]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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