Этот код:
class Product:
def product_stocklevel(self,product): # checks stock level for a given product
with sqlite3.connect("db_name.db") as db:
cursor = db.cursor()
sql = "SELECT StockLevel FROM Product WHERE Name=%s" % (product)
cursor.execute(sql) # line that I think causes error
product_stock = cursor.fetchone()
return product_stock
Параметр product
задается посредством ввода данных пользователем, где пользователь вводит название продукта, для которого он хочет найти уровень запаса, в базе данных магазина.,
Возвращает:
sqlite3.OperationalError: возле "Сок": синтаксическая ошибка (когда я вхожу в апельсиновый сок)
Может кто-нибудь сказать мне, почему?