Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapytanie do bazy i kolejnosc wyswietlania
dobryvinyl.com
post
Post #1





Grupa: Zarejestrowani
Postów: 126
Pomógł: 0
Dołączył: 1.11.2004

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


Mam takie zapytanie:


Kod
select ma.marka, m.model, s.cena, s.cena_stara, s.id from komis_samochody s, komis_marka ma, komis_marka_model m WHERE s.model_id=m.id AND m.marka_id=ma.id ORDER BY 's.id' DESC LIMIT 0 , 4



i zamiast wswietlic mi 4 ostatnio dodane dostaje jakis mix. Powinno wyswiettlic po id tak:

24
23
22
21


A dostaje tak:

13
15
10
11

Czy cos mozecie poradzic? Zachowuje sie tak jak by tego ORDER BY 's.id' DESC nie bylo (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




ORDER BY 's.id' cos takiego to ci zrobi sorowanie po tekscie a nie po polu. daj
ORDER BY s.id (tak mysle). POzatym pobierasz dane z 3 tabel a w warunku laczysz tylko dwie - kolejna krok do burdelu w wynikach

po trzecie to sie nadaje na mysql a nie php - przenosze
po czwarte uzywaj wlasciwego bbcode
Go to the top of the page
+Quote Post
dobryvinyl.com
post
Post #3





Grupa: Zarejestrowani
Postów: 126
Pomógł: 0
Dołączył: 1.11.2004

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


ok, dziki dzial.
w warunku lacze wszystkie 3 tabele przeciez?
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
w warunku lacze wszystkie 3 tabele przeciez?
uuups, moj blad. jeszcze sie nie obudzilem. moje niedopatrzenie - sorki.
Go to the top of the page
+Quote Post
dobryvinyl.com
post
Post #5





Grupa: Zarejestrowani
Postów: 126
Pomógł: 0
Dołączył: 1.11.2004

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


dziekuje Ci bardzo zatem.
Go to the top of the page
+Quote Post

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.08.2025 - 00:18