Задать вопрос
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 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽