Select * and Select count(*)

  • Автор темы Автор темы Dareczek
  • Дата начала Дата начала

Dareczek

Новичок
Здравствуйте. Вопрос такой, в чем разница Select * и Select count(*). Негде такого не нашел. Прошу ответьте
 
Здравствуйте. Вопрос такой, в чем разница Select * и Select count(*). Негде такого не нашел. Прошу ответьте
Пока пробовал найти отличия сам, то понял, что Select count(*) возвращает число строк в таблице (WHERE id = 3 возвратит 1 так как мы выбрали только одну запись). Я прав или нет?
 
обычно функция функции count() служит для того, чтобы что-нибудь посчитать
 
обычно функция функции count() служит для того, чтобы что-нибудь посчитать
И самое самое интересное то, что при
PHP:
 mysql_fetch_assoc
появляется вот такое:
PHP:
array(1) { ["count(*)"]=> string(1) "1" }
Ну я всмысле что появилось поле ["count(*)"]. Так и должно быть?
 
Сверху