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

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 ()
  • Вопрос задан
  • 680 просмотров
Подписаться 4 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 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))
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
29 янв. 2025, в 08:43
1500 руб./за проект
29 янв. 2025, в 08:35
500 руб./за проект
29 янв. 2025, в 08:01
8000 руб./за проект