Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [sql]klopot z uzywaniem funkcji desc
Forum PHP.pl > Forum > Przedszkole
matiszostak
mam klopot z uzywaniem funkcji desc w zapytaniach mysql jednak przy dluzej liczbie rekordow zwraca takie warunki
mam np taka kolejnosc rekordow w bazie
:

12,87,83,09,54,98

po zapytaniu
:
09 12 54 87 83 98

by chcialem aby wyswietlalo to tak:
09 12 54 8387 98

jak to zrobic albo jak uzyc innej funkcji


-------------------------
dodałem [tag] do tematu ponieważ
padły już odpowiedzi
na przyszłość pamiętaj, że dodawanie
[tag]u należy do Ciebie
~Cienki1980
Koshin
pokaż strukturę bazy, i rekordy jak są zapisane, oraz pokaż całe zapytanie.
matiszostak
id nick haslo emal ile cale
A1 --- ---- ----- --- 54
A2 --- --- ----- ---- 23
...

$query = "SELECT * FROM users ORDER BY cale DESC";
Koshin
cale to jaki typ ?

jeśli łancuch znaków to będą kłopoty z poprawnym sortowaniem.
Zmień to na integer. jeśli to jest integer, to poddaje sie, powinno być dobrze, bo wynik jaki pokazałeś, nie jest posortowany wcale.

Może jakaś spacja się tam gdzieś zapodziała i zmienia kolejność ?
matiszostak
dzienki pomoglo sortuja http://matisurf.yoyo.pl/?co=ost (jesli chcesz mozesz sie zapisac)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.