![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 4 Dołączył: 2.03.2008 Ostrzeżenie: (10%) ![]() ![]() |
Zadaję zapytanie do bazy, które zwraca mi szereg wyników w tablicy (WHERE id LIKE $zmienna) . Chciał bym aby wyniki były poukładane od tego najbardziej pasującego do wyrażenia $zmienna do najmniej. Taka wyszukiwarka (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Nie mam pojęcia jak to zrobć. Pytałem wujka na zapytania sortowanie mysql ale nic konkretnego ... Wie ktoś może??
|
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
nie ma czegoś takiego jak wynik wyszukiwania mniej lub bardziej pasujący do wyrażenia LIKE. albo pasuje albo nie pasuje. koniec kropka. nie ma innych opcji...
|
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Do takich rzeczy tworzy sie bardziej zaawansowane algorytmy.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 143 Pomógł: 4 Dołączył: 2.03.2008 Ostrzeżenie: (10%) ![]() ![]() |
Niby napisałem coś takiego ale nie działa. Wyświetla błąd w "while ($wiersz = mysql_fetch_row($zapytanie))"
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jak pokazuje przykład poniżej, ten sposób działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
(IMG:http://img257.imageshack.us/img257/6897/wynikiwz5.th.jpg) (IMG:http://img257.imageshack.us/images/thpix.gif) Zatem zajmijmy się Twoim (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) wygląda tak:
A powinno raczej tak:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.09.2025 - 12:49 |