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

Статус
В этой теме нельзя размещать новые ответы.

zhito

Местный житель
Регистрация
23 Авг 2007
Сообщения
165
Реакции
23
собсно сабж
 
SELECT COUNT(*) FROM table;

а если еще надо вывести на php то
$result = mysql_query("SELECT * FROM table");
$row=mysql_fetch_array($result);
echo $row[0];
 
А выводить содержимое таблицы ТС и не просит. Ему надо ведь "вывести кол-во строк в таблице". Потому mysql_num_rows() более чем достаточно. Только, насколько я помню, запрос:
SELECT COUNT(id) FROM table;

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

должен работать побыстрее. id в этом запросе - индексное поле.
вообще разработчики mysql заявляли чуть-ли не в новостях, что count(*) работает быстрее, чем что-либо еще
Самый тормозной вариант - это доверить данный вопрос пхп, т.е. использовать функцию mysql_num_rows
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху