* FROM main WHERE city_name = %s'
val = (f'{city}')
cursor.execute(sql, val)
exucute(sql, (val, ))
Теперь правильно ? def find_city(city): sql = "SELECT * FROM main WHERE city_name = %s" val = (city) cursor.execute(sql, val) myresult = cursor.fetchall() for x in myresult: print(x) mydb.commit() cursor.close() mydb.close() city = 'Lviv' find_city(city=city)
(x) - икс в скобках (х,) - кортеж
Всё)) Понял Вот так?) val = (city,)
Да, я же сразу так сказал
Обсуждают сегодня