Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Szukanie w bazie danych, Wyświetlanie wg. ilości słowa kluczowego
Plikownik
post 19.01.2006, 22:16:38
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 19.01.2006

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


Witam

Mam pytanie. Piszę prostą wyszukiwarkę, która przeszukuje wyniki w bazie danych. Napisałem taki skrypt:
  1. <?php
  2. $query = mysql_query("SELECT * FROM baza WHERE title like '%$szukam%'");
  3. while($dane = mysql_fetch_array($query)) {
  4. $dane2 = $dane['title'];
  5. $dane2 = strtolower($dane2);
  6. $wyniki = substr_count($dane2,"$szukam");
  7. print("Strona ".$dane2."zawiera ".$wyniki." słów kluczowych<br>");
  8. }
  9. ?>

przyjmując, że zmienna $szukam to słowo, którego szukam. Wyświetla ona mniej więcej takie coś:

Strona Gry, programy zawiera 1 słów kluczowych
Strona Programy i gry zawiera 1 słów kluczowych
Strona Darmowe programy i nowe programy zawiera 2 słów kluczowych

Problem tkwi w tym, że nie wiem jak mam zrobić, żeby wyniki były posortowane według liczby słów kluczowych od tych z największą ilością do tych z najmniejszą ilością. sadsmiley02.gif


--------------------
Windows XP | Telewizja, Radio
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 07:14