Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> mysqldb количество записей в последнем запросе 
V
    Опции темы
dipsy
Дата 18.9.2008, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 13.1.2005
Где: Нижний Новгород

Репутация: нет
Всего: нет



как после выполнения запроса через MySQLdb узнать количество найденных записей?

пересчитывать количество записей в результирующем tuple 
или создавать ещё один запрос, в котором используется COUNT
кажутся не очень хорошими идеями
PM MAIL WWW   Вверх
pythonwin
Дата 18.9.2008, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: нет
Всего: 36



у объекта cursor есть атрибут rowcount

Добавлено через 2 минуты и 1 секунду
Цитата(dipsy @  18.9.2008,  14:40 Найти цитируемый пост)
или создавать ещё один запрос, в котором используется COUNT

вполне нормальная идея если например по запросу может быть очень много строк, а вот если 5-10 и их количество расти до нескольких тысяч не будет, то конечно смыла нет.
PM WWW GTalk Jabber   Вверх
GagarinToday
Дата 6.12.2008, 06:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 6.12.2008

Репутация: нет
Всего: нет



numrows = int(cursor.rowcount)
PM MAIL   Вверх
dipsy
Дата 2.7.2009, 16:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 13.1.2005
Где: Нижний Новгород

Репутация: нет
Всего: нет



красиво, спасибо
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Базы данных | Следующая тема »


 




[ Время генерации скрипта: 0.1026 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.