Как в запросе задать условие через переменную?
cursor.execute("SELECT grade FROM users WHERE userid = 'my_id'")
Вместо my_id должна стоять переменная, в которую я буду задaвать нужное мне строковое значение, но я не знаю как это реализовать.
Ответы (2 шт):
Автор решения: MaxU
→ Ссылка
params = [my_id_variable]
cursor.execute("SELECT grade FROM users WHERE userid = ?", params)
Автор решения: КИТ KIT
→ Ссылка
Реализовать это можно так
user_id = 'user_id'
cursor.execute(f'SELECT variable FROM table WHERE user_id={user_id}')