В моем PyQt5 GUI я создал таблицу с помощью SQLite3. В таблице есть другой столбец, один - «семестр», для которого поле со списком используется для ввода. Я хочу распечатать информацию только о тех строках, которые имеют то же значение семестра, что и другой пользовательский ввод (взятый с использованием поля со списком). При вводе данных я написал следующий код:
semester = self.semesterinput.itemText(self.semesterinput.currentIndex()) #used to take input
Часть кода для запроса -
result = self.c.execute("SELECT row_number() OVER (ORDER BY reg_no) AS serial,reg_no,name,semester FROM socRecord WHERE semester = "+ str(name_of_semester))
Я получаю ошибку «нераспознанный токен». Как я могу решить эту проблему?