Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] problem z DESC
Forum PHP.pl > Forum > Przedszkole
bastek8989
Witam

mam takie zapytanie:
  1. <?php
  2. $sql = "SELECT * FROM filmy WHERE publikacja LIKE 'tak' ORDER BY wyswietlen DESC";
  3. ?>


mimo ze jest ORDER BY DESC wyniki nie wyswietla mi od najwiekszej liczby do najmniejszej tylko w dziwnej kolejnosci (w polu wyswietlen sa tylko liczby calkowite)

nierozumiem dlaczego o_O
prosze o pomoc
dr_bonzo
Pokaz strukture tabeli (kod SQL).
nospor
Jak na moj gust to pole WYSWIETLEN jest typu napisowego i stąd ten blad. A to, ze w nim są liczby, to nic nie zmienia. String jest sortowany jak string a nie jak liczba
bastek8989
wyswietlen varchar(255) latin1_spanish_ci (null)Nie (domyslnie)1

to jaki typ odpowiada za liczby?
nospor
no niech pomysle.... moze typ liczbowy?
http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html
bastek8989
wielkie dzieki wszystko gra 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.