Есть переменная user и код
INSERT INTO access(name) VALUES(сюда как-то переменную user)
Ну так и записывай
Я туда вписал user,но он просто вписал это как значение,а не взял значение переменной
import sqlite3 conn = sqlite3.connect("test_base.db") cursor = conn.cursor() sql = 'INSERT INTO albums(title, artist, release_date, publisher, media_type) VALUES(?,?,?,?,?)' data = ("title512", "artist521", "release_date212", "publisher1", "medi512512") cursor.execute(sql, data) conn.commit()
А почему тогда так не работает cursor.execute("INSERT INTO access(name) VALUES(?)", (user) )
(x) - икс в скобках (х,) - кортеж
Такс, туплю, убрал запятую там,работать лучше не стало 🤔
Надо было добавить, я же написал
А,все,спасибо,только он почему-то записал в чистое новое поле,хотя выше него как минимум 5 свободных
ля, только разобрался с бд. Поменял относительный путь на абсолютный и получилось. энивэй спасибо
Обсуждают сегодня