Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][sql] trafnosc zapytania
--ktos--
post
Post #1





Goście







Mam takie pytanie. Czy wie ktos jak zrobić trafność zapytania? czyli np mam tabele jakas_tabela ktora ma pola tytul.
Rekordy wygladaja tak:
abc, cdf, foo, defghijklm,
Gdy wpisze bc cdf
Wyszukiwarka wygeneruje mi takie coś:
  1. SELECT * FROM jakas_tabela WHERE tytul LIKE '%abc%' OR tytul LIKE '%f%'

No i wtedy rekordy ustawi mi wedlug id lub zupelnie losowo,
Ale chce zeby wyświetliło mi w kolejnosci: abc, foo, cdf, defghijklm
Tzn ogólnie chodzi o to żeby abc było na poczatku a nie np na końcu bo wtedy takie wyszukiwanie nie ma sensu. Wie ktos może jak to zrobić?
Go to the top of the page
+Quote Post
maniaksz
post
Post #2





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 24.11.2004

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


wystarczy dodać do zapytania sortowanie po tytule

SELECT * FROM jakas_tabela WHERE tytul LIKE '%abc%' OR tytul LIKE '%f%' ORDER BY tytul;
Go to the top of the page
+Quote Post
--ktos--
post
Post #3





Goście







Przeciez wtedy bedzie sortowac alfabetycznie....
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 Aktualny czas: 20.08.2025 - 14:08