Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][sql] trafnosc zapytania
Forum PHP.pl > Forum > Przedszkole
-ktos-
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ć?
maniaksz
wystarczy dodać do zapytania sortowanie po tytule

SELECT * FROM jakas_tabela WHERE tytul LIKE '%abc%' OR tytul LIKE '%f%' ORDER BY tytul;
-ktos-
Przeciez wtedy bedzie sortowac alfabetycznie....
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.