Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 1 Wyszukiwanie po punktach? [rozwiazane]
m-cwirek
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 4.05.2009

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


Teraz wyszukuje mi po id rosnaco:

  1. <?php
  2. $pobranie=&#092;"Select `adres`,`miejscowosc` From `firmy` Where `slowo1`='$slowo_kluczowe' || `slowo2`='$slowo_kluczowe' || `slowo3`='$slowo_kluczowe'  ORDER BY `id` ASC\";
  3. $polaczenie=mysql_query($pobranie);
  4. ?>



Chodzi o to aby rekordy byly wyswietlane w nastepujacej kolejnosci: najpierw rekordy z pola slowo1, potem, slowo2, potem slowo3, a najlepiej jakby mozna bylo jakos punkty przypisac rekordom w tych polach np. slowo1 = 10 pkt, slowo2 = 7 pkt, slowo3 = 5 pkt i jakos na tej podstawie wybieral rekordy w kolejnosci od najwiekszego do najmniejszego. Tak wyglada kod do ktorego doszedlem ale nie wiem jak go dalej zmodyfikowac aby uzyskac taki efekt jak powyzej napisalem.

Można zrobić kilka odzielnych zapytań ale zależy mi na tych punktach. Jak ktos wie jak to zrobic to prosze o pomoc.

Ten post edytował m-cwirek 7.05.2009, 02:25:37
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




  1. (SELECT *, 10 AS punkty FROM tabela WHERE slowo1='slowo_kluczowe')
  2. UNION
  3. (SELECT *, 7 AS punkty FROM tabela WHERE slowo2='slowo_kluczowe')
  4. itd.


Ten post edytował wookieb 5.05.2009, 10:12:20


--------------------
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 Aktualny czas: 22.08.2025 - 05:01