Lonas
14.06.2006, 10:08:58
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
14.06.2006, 10:12:04
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
14.06.2006, 10:12:21
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
Pozdrawiam PhoenixPL
Lonas
14.06.2006, 10:13:43
Faktycznie złe pole, mam rozbite na miesiac rok i nr własnie

dzieki