Скажем, у меня есть переменная класса restemail , в которой хранится идентификатор электронной почты, который мне нужно использовать для сортировки из оператора select в SQLite (Python). Всякий раз, когда я ссылаюсь на эту переменную после моего предложения WHERE, SQLite обрабатывает ее как столбец и возвращает ошибку о том, что такого столбца не существует. Примерно так:
restemail=StringVar()
Password=StringVar()
def database(self):
conn = sqlite3.connect('data.db')
with conn:
cursor=conn.cursor()
strrest = self.restemail
cursor.execute('SELECT * FROM Restaurant3 WHERE restemail = strrest')
Может кто-нибудь сказать мне, как использовать переменную в моих SQL запросах, не рассматривая ее как имя столбца? Любая помощь будет оценена.