Задать вопрос
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)
  • Вопрос задан
  • 164 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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