Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak zrobic takie zapytanie
blizniak
post
Post #1





Grupa: Zarejestrowani
Postów: 253
Pomógł: 0
Dołączył: 14.04.2005

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


witam
przykladowo mam

  1. <?php
  2. mysql_query("SELECT * FROM sprzedarz where wojewodztwo='$wojewodztwo' ")
  3. ?>


i teraz jak zrobic zeby zapytanie to zwrocilo mi w pierwszej kolejnosci wojewdztwo=wielkopolskie a pozniej pozostale wojewodztwa w bazie

przyklad
id nazwa wojewodztwo
1 aaaaa malopolskie
2 bbbbb wielkopolskie
3 cccccc mazowieckie
4 ddddd lodzkie
5 eeeee wielkopolskie

wynik
bbbbb wielkopolskie
eeeee wielkopolskie
a pozniej pozostale bez roznicy w jakiej kolejnosci

Ten post edytował blizniak 15.04.2007, 21:19:29
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
blizniak
post
Post #2





Grupa: Zarejestrowani
Postów: 253
Pomógł: 0
Dołączył: 14.04.2005

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


male sprostowanie do odpowiedzi
to rozwiazanie
  1. SELECT *
  2. FROM sprzedarz WHERE wojewodztwo='wielkopolskie'
  3. UNION
  4. SELECT *
  5. FROM sprzedarz WHERE wojewodztwo<>'wielkopolskie'

moze bedzie dzialac ale dopiero od mysql w wersji 4 poniewaz tam dopiero jest UNION


a to
  1. SELECT * ,
  2. ( IF( powiat = 151 , true, false ) AS MojPowiat
  3. FROM sprzedarz ORDER BY MojPowiat, powiat


dziala po zamienieniu true na 1 i false na 0 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował blizniak 17.04.2007, 11:03:15
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: 17.10.2025 - 02:15