За что отвечает параметр в COUNT()

161
26 февраля 2019, 11:10

Объясните про параметр передаваемый в COUNT(param)

Делаю такой запрос:

SELECT COUNT(*) FROM myTabble WHERE myParam = :myParam

Получаю такой ответ:

array(1) {
  ["COUNT(*)"]=>
  int(4)
}

Делаю такой запрос:

SELECT COUNT(777) FROM myTabble WHERE myParam = :myParam

Получаю такой ответ:

array(1) {
  ["COUNT(777)"]=>
  int(4)
}

В обоих случаях кол-во записей посчитано правильно, но если ничего не передать, вылетает ошибка.

Чтение документации Counting_rows не помогло понять COUNT().

Что туда можно передавать? Есть ли разница между '*' и '777'. Да и вообще возможности COUNT() интересны. Возможно - подводные камни.

READ ALSO
Адаптировать изображение CSS

Адаптировать изображение CSS

Подскажите, пожалуйста, есть див в котором находится изображение и див с текстом, как сделать, чтобы высота изображения автоматически подстраивалась...

173
Как раскрыть панель навигации?

Как раскрыть панель навигации?

При уменьшении окна браузера панель навигации сворачивается, но раскрыть её обратно не получается, хотелось бы чтобы при нажатии на кнопку...

189
Прозрачность в css [закрыт]

Прозрачность в css [закрыт]

При создании прямоугольника с сделал обводку, хотел изменить прозрачность середины, но чтобы обводка не была прозрачной

155