Witam,
posiadam kolumne o nazwie data (baza, tabela->kolumna). Moim błędem było, że podczas tworzenia bazy wybrałem typ pola dla tej kolumny jako text, a nie date. sad.gif

Teraz niestety musze posortowac rosnaco wszystkie dane wg daty.
Podczas dodawania daty do bazy ustaliłem format $dzisiaj = date("j. n. Y");

ORDER BY data DESC nie działa prawidłowo
Czy ktoś z Was ma pomysł jak posortować te dane malejąco wg daty??

  1. <?php
  2. $polaczenie = pg_connect(&#092;"host=127.0.0.1 dbname=dane user=**** password=****\");
  3. $i=0;
  4. foreach (pg_fetch_all(pg_query($baza_hp, &#092;"SELECT nazw, imie, nip, pesel, adres, data FROM klienci ORDER BY data DESC; \")) as $result){
  5. $i++;
  6. $dane= &#092;"$i) | $result[nazw] | $result[imie] | $result[nip] | $result[pesel] | $result[
    adres] | $result[data]\n\";
  7. $file = &#092;"dane_posortowane.txt\";
  8. $fp = fopen($file, &#092;"a\");
  9. flock($fp, 2);
  10. fwrite($fp, $dane);
  11. flock($fp, 3);
  12. fclose($fp); }
  13. ?>