| -Stypula- |
Post
#1
|
|
Goście |
Więc mam w bazie danych kolumnę "tagi" w której mam dane w formacie "tag1, tag2, tag3, (...)" i chcę żeby mi się wyświetlało 5 słów które się najczęściej powtarzają (ze wszystkich rekordów pobranych z pola "tagi").
Jeśli mnie nadal nie rozumiecie to podam przykład: Mam pewną tabelę w której mam pola id i tagi. Rekordy wyglądają tak:
Pobieram tagi za pomocą: następnie robię z tego tablicę za pomocą explode (usuwam przecinki): . I teraz z powstałej tablicy "$tagi" chcę wyciągnąć wszystkie rekordy i policzyć ile razy się który powtarza a następnie wyświetlić pięć które użyte zostały najczęściej i wyświetlić je. Kolejność nie ma znaczenia (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) . Proszę o pomoc |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%)
|
Cytat Trochę strzelasz do muchy z armaty, bo jest taka fajna funkcja array_count_values. przejrzałem z 3 razy liste funkcji do tablic ... masakra D: (IMG:http://forum.php.pl/style_emoticons/default/brzydal.gif) aż mnie dziwiło że takeigo czegoś nie ma D: //zapomniałem jeszcze o jednym - pamietaj by oczyścić ze spacji każdą wartość bo inaczej rozpozna "rock" i np. "(spacja)rock" (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ten post edytował melkorm 16.11.2008, 17:03:48 |
|
|
|
Stypula [PHP][MYSQL]Wybieranie danych z tablicy i liczenie ile razy się powtórzyły 16.11.2008, 13:48:47
melkorm Napsiałem sobie to i nawet nei jest trudne ;p... 16.11.2008, 15:20:01
erix Cytat4. następnie funkcją foreach lecisz po tej ta... 16.11.2008, 16:18:50
Stypula Ok. Mam coś takiego:
[PHP] pobierz, plaintext ... 17.11.2008, 19:04:10
erix foreach" title="Zobacz w manualu PHP" target="_man... 17.11.2008, 19:06:27
Stypula Ok. Rozwiązałem to za pomocą:
[PHP] pobierz, plain... 17.11.2008, 19:20:31 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 15:37 |