Количество числа одинаковых строк в MySQL с PHP

У меня есть таблица в MySql со списком ключевых слов. Каждое ключевое слово было сохранено в новой строке после того, как оно было введено пользователем на этом сайте.

У меня есть следующий запрос в PHP:

SELECT * FROM keywords GROUP BY query 

Который получает все ключевые слова из MySql и показывает только один из каждых двух ключевых слов. Таким образом, результат выглядит примерно так:

 Dog Cat Lion Fong 

Когда я использую $update['query'];

Но я хотел бы подсчитать, сколько раз каждое ключевое слово появляется в базе данных, поэтому выход будет, например:

 Dog (2) Cat (3) Lion (1) Fong (1) 

И я пытаюсь выяснить, что должен делать SQL-запрос, и как его печатать с помощью PHP.

Solutions Collecting From Web of "Количество числа одинаковых строк в MySQL с PHP"

Попробуйте этот запрос:

 SELECT query, COUNT(1) AS rpt_count FROM keywords GROUP BY query 

и в PHP вы получите доступ к столбцам, используя $update['query'] и $update['rpt_count']

 SELECT *, count(*) as cnt FROM keywords GROUP BY query 

Используйте SELECT *, COUNT(*) AS cnt FROM keywords GROUP BY query .

 SELECT *, count(1) FROM keywords GROUP BY query 
 SELECT query, COUNT(query) FROM keywords GROUP BY query 
 SELECT keyword, COUNT(*) FROM keywords GROUP BY keyword;