Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 16.05.2011 Ostrzeżenie: (0%)
|
Witam,
Staram się posortować wyniki zapytania SQL pod kątem identyfikatorów znajdujących się w Array'u, konkretnie mam zapisaną zmienną: $sort = array( 1, 4, 22, 11, ... ); I na jej podstawie chciałbym posortować wynik zapytania sql, gdzie każda z wartości zmiennej $sort to konkretny ID znajdujący się w tabeli SQL, chodzi o to aby w wyniku otrzymać kolejno dane rekordów 1, 4, 22, 11 itd. Moje pytanie brzmi następująco, czy można posortować te wyniki w ten sposób bezpośrednio za pomocą zapytania SQL czy jednak muszę pobrać te konkretne rekordy z bazy i posortować je za pomocą PHP? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
Jeżeli MySQL to dużo łatwiej jest skorzystać z FIELD. No, może nie tyle co łatwiej co przejrzyściej.
|
|
|
|
multitrasher Sortowanie wyników w kolejności podanej w Array 16.05.2011, 10:38:11
nospor http://nospor.pl/mysql-faq.html#faq-5 16.05.2011, 10:39:17
multitrasher Wielkie dzięki 16.05.2011, 10:40:28 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 17:36 |