Информация о таблице (num_rows) без select

nick4

Guest
Информация о таблице (num_rows) без select

mysql_num_rows показывает кол-во строк в предварительно сделанном запросе mysql_query, как НЕ трогая лишний раз всю таблицу получить данные о кол-ве строк в ней?
 

Макс

Старожил PHPClub
1. никак.
2. Чтобы получить кол-во строк в ТАБЛИЦЕ (а не выборке) надо использовать SELECT COUNT(*) FROM tab без mysql_num_rows
 

Фанат

oncle terrible
Команда форума
причем этот способ, как написано в документации, возвращает количество записей именно "не трогая" таблицу ;-)
 

nick4

Guest
спасибо, так и думал, хотелось просто уточнить.

и тогда по ходу еще один вопрос,

SELECT COUNT(*) FROM words & SELECT COUNT(id) FROM words

возвращает одинаковый результат, так чтоже все-таки будет правильнее использовать?
 
Сверху