Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Wyświetlanie słów kluczowych z bazy
Forum PHP.pl > Forum > Przedszkole
kari
Posiadam bazę danych w której jedną z tabel jest "news". Tabela ta jest podzielona na "data", "tekst" oraz "klucz". Kolumna "klucz" uzupełniana jest na zasadzie "słowo słowo słowo2 słowo słowo3 słowo", bez żadnych znaków po między poszczególnymi kluczami. Zastanawiam się, jak mając dowolną ilość wpisów w tej tabeli, wyciągnąć z niej wszystkie dane z "klucz", oraz wyświetlić je w taki sposób, że słowa powtarzające się będą jakoś oznaczone. Na przykład będzie się tam znajdować jakieś słowo występujące 10 razy, to przy wyświetlaniu tego słowa pojawi się w nawiasie liczba 10 (słowo(10) słowo2(3) słowo3(5) słowo4(1) słowo5 (2)). Chciał bym uzyskać efekt podobny do takiego, w którym słowa klucze występujące częściej są odpowiednio powiększane/pogrubiane. Czyste dane umiem wyświetlić
  1. <?php
  2. $klucze  = "SELECT * FROM news ORDER BY id DESC";
  3. $rezultat_kluczy = mysql_query ($klucze) or die ("Query failed");
  4. while ($klucz = mysql_fetch_array ($rezultat_kluczy)) {
  5.    echo $klucz ['klucz'];
  6. }
  7. ?>

nie wiem tylko jak zliczyć poszczególne wyrazy.
AxZx
tak to może być ciężko.
najlepiej rozdzielić to na dodatkowe 2 tabele.
w jednej będą zapisane słowa kluczowe, a w drugiej powiązanie idslowaklucowego oraz idnews.
kari
A jak korzystanie ze słów kluczowych wygląda na innych stronach lub blogach? Są jakieś teksty na ten temat? Przykładowe skrypty?
AxZx
jeśli chodzi o tagi to podejrzyj wordpressa.
ale nie ma mowy żeby były to wyrazy w jednej kolumnie tabeli newsów.
przeważnie jest to robione tak jak napisałem - 2 dodatkowy kolumny na nazwy i na łączenie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.