Spree
@Spree

Почему не выводятся строки из БД с ID больше 10?

class Student():  
    def getStudentById(self, student_id):
        query = "SELECT * FROM students WHERE id = " + str(student_id)
        cursor.execute(query)
        return cursor.fetchall()
    
student = Student()
print(student.getStudentById(11))


Выше подключен к БД с помощью psycopg2. Если передаю в метод айдишники меньше 10, то все работает отлично. Но если 10 или больше, то возвращает пустые строки (причем в БД такие строки есть, я проверяю, делая запросы через pgAdmin)
  • Вопрос задан
  • 160 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы