Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] sortowanie wynikow
Forum PHP.pl > Forum > Przedszkole
Lonas
Hej dziwny problem :
takie zapytanie mam :

$query = "select * from $bazafaktur order by nrfaktury desc LIMIT 100";

powinienem dostac wyniki według numerow 1,2,3 .. a dostaje wynik 1,11,12,12, i tak dalej.. 2,21 .. czemu tak sie dzieje ?
kszychu
Dlatego, że pole nrfaktury nie jest polem liczbowym, tylko tekstowym. Zły to sposób przechowywania numeru. osobicie preferuję rozbicie na nr, miesiac, rok.
PhoenixPL
Dzieje sie tak dlatego ze w bazie danych masz ustawiony Typ tego pola na Text lub coś podobnego, zmień na int i wszystko bedzie ok biggrin.gif

Pozdrawiam PhoenixPL
Lonas
Faktycznie złe pole, mam rozbite na miesiac rok i nr własnie smile.gif
dzieki smile.gif
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.