как вывести кол-во строк в таблице?

Тема в разделе "Базы данных", создана пользователем zhito, 3 авг 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. zhito

    zhito

    Регистр.:
    23 авг 2007
    Сообщения:
    165
    Симпатии:
    22
    собсно сабж
     
  2. KEPZ

    KEPZ Создатель

    Регистр.:
    6 май 2008
    Сообщения:
    36
    Симпатии:
    3
    SELECT COUNT(*) FROM table;

    а если еще надо вывести на php то
     
  3. grey109

    grey109

    Регистр.:
    3 апр 2007
    Сообщения:
    176
    Симпатии:
    19
    А выводить содержимое таблицы ТС и не просит. Ему надо ведь "вывести кол-во строк в таблице". Потому mysql_num_rows() более чем достаточно. Только, насколько я помню, запрос:
    SELECT COUNT(id) FROM table;

    должен работать побыстрее. id в этом запросе - индексное поле.
     
  4. zaartix

    zaartix Постоялец

    Регистр.:
    15 май 2006
    Сообщения:
    73
    Симпатии:
    27
    вообще разработчики mysql заявляли чуть-ли не в новостях, что count(*) работает быстрее, чем что-либо еще
    Самый тормозной вариант - это доверить данный вопрос пхп, т.е. использовать функцию mysql_num_rows
     
Статус темы:
Закрыта.