Задать вопрос
Konstantin18ko
@Konstantin18ko
Стоматолог

Пустой ответ SQL запроса psycop2, а при запросе через консоль возвращает строку?

def show_all_orders():
    conn = try_connect()
    cursor = conn.cursor()
    try:
        rows = cursor.execute("SELECT * FROM orders")
        conn.commit()
        conn.close()
        cursor.close()
        print('Записи таблицы orders получены')
        return rows
    except Exception as e:
        print(f'Ошибка выборки записей orders: {str(e)}')
    print('Окончание запроса к таблице orders')


print(rows) выдает None
  • Вопрос задан
  • 164 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
deepblack
@deepblack Куратор тега Python
fetchall
cur.execute("SELECT * FROM orders;")
rows = cur.fetchall()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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