Python и работа с базой?

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

Проблема в том что выдает ошибку : "OperationalError: unrecognized token: ""')"""

мне кажется запрос к базе не верный но не могу понят почему. помогите разобраться !

CREATE TABLE `user_te` (
`user_t` INTEGER UNIQUE,
`text_t` TEXT
)


import sqlite3
conn = sqlite3.connect('test.db')
c = conn.cursor()

def add_user ():
    id = input("введите id")
    c.execute("INSERT INTO user_te (user_t) VALUES ('%s)"%(id))
    conn.commit()
    text = input("введите текст")
    c.execute("INSERT INTO user_te (text_t) VALUES ('%s)"%(text))
    conn.commit()
    c.close()
    conn.close()

add_user ()
  • Вопрос задан
  • 643 просмотра
Пригласить эксперта
Ответы на вопрос 1
sim3x
@sim3x
stackoverflow.com/questions/6998968/using-sqlite-p...

sql_insert = "INSERT INTO user_te (user_t, text_t) VALUES (?, ?)"
c.execute(sql_insert, (id, text))
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы