Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ORDER BY data DESC
Forum PHP.pl > Forum > Bazy danych > MySQL
RubiX
Witam mam taki dziwne pytanie mianowicie mam:

  1. <?php
  2. $wybierz = mysql_query("SELECT * FROM grupa WHERE id_osoby=$id ORDER BY data DESC");
  3. ?>


i bład jest w tym ze jak mam daty np : 11.01.2007, 27.01.2007 i 14.02.2007 to wyświtla mi się tak:

11.01.2007
14.02.2007
27.01.2007

a powinno tak:

11.01.2007
27.01.2007
14.02.2007

jak zmienić aby było dobrze questionmark.gif
Z góry dzięki za pomoc
nospor
11.01.2007 to nie są daty w sensie daty, tylko w sensie tekstu, a przynajmniej dla mysql.
pole z data ma byc typ DATE i wowczas ci bedzie dobrze sortowalo
RubiX
He wielkie dzięki wiedziałem ze gdzieś zrobiłem głupoi bład a możesz mi teraz powiedziec jak zrobić takie cos :

Aktualnie data wyswietla sie np 2007-02-14 (rok-miesiac-dzien), a jak zrobić zeby wyswietlała się tak: 14-02-2007 (dzien-miesiac-rok) ?
nospor
mysql:
date_format

lub php:
date(), strtotime() - szukaj w manualu smile.gif
RubiX
Ok wielkie dzięki winksmiley.jpg
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.