Как исправить вывод в запросе количества MySQL (колба)

Мне не удалось найти комбинацию клавиш, которая циклически перемещается между представлениями каждый раз, когда вы нажимаете на нее. Но вы можете использовать ярлык «Изменить вид ...», который откроет небольшое меню, в котором перечислены представления. Вы можете выбрать нужный вид и нажать Enter, чтобы перейти к нему.

Я не знаю, какую платформу вы используете. Он должен быть Alt+F1 во всех раскладках клавиатуры, но вы также можете найти его на экране настроек и посмотреть, что это такое.

[/g1]

Когда вы в окне инструмента, и вы хотите вернуться к редактору (из Pycharm Documentation )

Вы всегда возвращаете фокус активному редактору из любого окна инструмента нажав клавишу Escape.

0
задан trotta 21 February 2019 в 14:40
поделиться

2 ответа

def get_num_of_items():
    cur = mysql.connection.cursor()
    if 'uid' not in session:
        num_of_items= 0
    else:
       uid = session['uid']
       cur.execute("SELECT count(id_phone) FROM cart WHERE id_users = " + str(uid))
       # cur.fetchone() return a dict with a single key:value pair
       num_of_items =  [v for v in cur.fetchone().values()][0]
    return num_of_items 
0
ответ дан balderman 21 February 2019 в 14:40
поделиться

Можете ли вы изменить выражение SQL SELECT на следующее и посмотреть, решит ли это вашу проблему:

cur.execute("SELECT COUNT(*) FROM cart WHERE id_users = " + str(uid) +";")

, а затем измените следующее на:

noOfItems = cur.fetchone()
return noOfItems[0]

noOfItems будет удерживайте кортеж с одним элементом, значение COUNT(*), т.е. количество товаров в вашей корзине, где идентификатор пользователя равен uid.

Надеюсь, это поможет!

0
ответ дан Nathan 21 February 2019 в 14:40
поделиться
Другие вопросы по тегам:

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