Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]wyświetlenie i posortowanie według najczęściej powtarzających sie rekordów
pakolord
post 27.12.2015, 17:01:54
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 27.02.2014

Ostrzeżenie: (0%)
-----


Witam,
chciałbym posortować rekordy według najczęściej powtarzających się, załóżmy się ze mam kolumna: a, a, b, b, c , a, c, c, a. i chciałbym wyświetlić je w taki sposób:

a,c,b

używając SORT BY wyświetla mi :

a,a,a,a,c,c,c,b,b

a zależy mi na uniknięciu powtarzania się rekordów przy ich wyświetleniu.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
rad11
post 27.12.2015, 17:10:18
Post #2





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Group by
Go to the top of the page
+Quote Post
pakolord
post 27.12.2015, 17:17:15
Post #3





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 27.02.2014

Ostrzeżenie: (0%)
-----


próbowałem i wyswietla mi tylko w kolejnosci alfabetycznej, mam taki kod, moze robie cos zle :

  1. $zmienna = mysql_query("SELECT kolumna FROM tabela GROUP BY kolumna");
  2. echo mysql_result($zmienna,$nr);
Go to the top of the page
+Quote Post
rad11
post 27.12.2015, 17:20:58
Post #4





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Musisz zliczyć powtórzenia używając count A potem według tej liczby posortowac

Ten post edytował rad11 27.12.2015, 17:21:39
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 02:16