Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> IN i grupowanie
shycat
post 21.04.2011, 01:59:58
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 1
Dołączył: 25.02.2008

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


Witam, moj kod:


  1.  
  2. $produkty='1,8,19,2,6';
  3.  
  4. mysql_query("SELECT `id`,`opis` FROM `baza_produktow` WHERE `id` IN (".$produkty.")");
  5.  


podczas wykonywania WHILE mysql_fetch_array, dane pojawiają się w kolejności wzrastającej ID, czyli: 1,2,6,8,19


wiec... czy da sie skonstruowac zapytanie tak, aby dane byly wyswietlane w kolejnosci, podanej w IN, czyli: 1,8,19,2,6 questionmark.gif

Pozdrawiam.


---------------------------------------------------------

W sumie juz znalazlem odpowiedz, ale napisze, bo moze sie kiedys, komus przyda smile.gif


  1. $produkty='1,8,19,2,6';
  2.  
  3. mysql_query("SELECT `id`,`opis` FROM `baza_produktow` WHERE `id` IN (".$produkty.") ORDER BY FIND_IN_SET(`id`, '".$produkty."')");


Ten post edytował shycat 21.04.2011, 02:00:23


--------------------
Pomogłem? Kilknij "Pomógł"
Go to the top of the page
+Quote Post

Posty w temacie
- shycat   IN i grupowanie   21.04.2011, 01:59:58


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 Wersja Lo-Fi Aktualny czas: 23.06.2025 - 09:31