Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Niestandardowe sortowanie wyników MySQL
marcel_gdynia
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 10.03.2010

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


Witam, mam mały kłopot z sortowaniem wyników z bazy.
Wykonując zapytanie:
  1. SELECT * FROM db WHERE typ2 = 's' AND typ LIKE '%MIESZKANIE%' ORDER BY cena DESC

Otrzymuję no, powiedzmy 8000 wyników z określonymi warunkami.

Wykonuję zapytanie:
  1. SELECT * FROM db WHERE typ2 = 's' AND typ LIKE '%MIESZKANIE%' AND nr LIKE 'FF%' ORDER BY cena DESC

Czyli dodałem nr LIKE 'FF%', otrzymuję ok 1000 wyników.

I teraz mój kłopot,
muszę wykonać zapytanie z pierwszej opcji z tym, że 8000 rekordów mają wyświetlać się od rekordów które zawierają nr LIKE 'FF%' a dopiero potem reszta, powiem szczerze motam się z tym już dobrą chwilę. Nie wiem czy dość jasno to opisałem.

Acha, mogę wykonać tylko jedno zapytanie, ponieważ póżniej dzielę wynik na strony już w PHP i korzystam z mysql_num_rows. Tak więc opcja zapytań nr LIKE 'FF%' i drugiego nr NOT LIKE 'FF%' odpada.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 18:13