Задать вопрос
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)
  • Вопрос задан
  • 166 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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