Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Sortowanie Według Daty, proble z odworotnym sortowaniem
dado
post 16.06.2004, 11:18:38
Post #1





Grupa: Zarejestrowani
Postów: 194
Pomógł: 2
Dołączył: 12.04.2004
Skąd: Częstochowa

Ostrzeżenie: (10%)
X----


chciałbym posegregować newsy na stronie według daty ich utworzenia, ale wszystko co potrafię sprowadza się do
  1. SELECT * FROM tabela LIMIT 0, 3 ORDER BY DATA
.
A to powoduje, że u góry są najstarsze newsy a na dole wiadomo, wiem że jest coś takiego jak DESC ale nie wiem jak ma wyglądać zapytanie z tą komendą.
PROSZE O POMOC sadsmiley02.gif
Go to the top of the page
+Quote Post
BzikOS
post 16.06.2004, 11:21:21
Post #2





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

Ostrzeżenie: (0%)
-----


Po prostu dodaj DESC na koniec zapytania.

Składnia sortowania jest taka:

  1. ORDER BY [kolumna] <kierunek>


Gdzie kierunek może przyjąć wartości:

ASC - od nastarszej do najmłodszej
DESC - od najmłodszej do najstarszej
Go to the top of the page
+Quote Post
dado
post 16.06.2004, 11:29:14
Post #3





Grupa: Zarejestrowani
Postów: 194
Pomógł: 2
Dołączył: 12.04.2004
Skąd: Częstochowa

Ostrzeżenie: (10%)
X----


ok mam teraz coś takiego:
  1. SELECT * FROM $tbl ORDER BY DATA DESC;

i nie odwraca sadsmiley02.gif . Czy ma na to wpływ to, że pole data w tabeli nie jest jako Date tylko tinytext?
Go to the top of the page
+Quote Post
BzikOS
post 16.06.2004, 11:30:19
Post #4





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

Ostrzeżenie: (0%)
-----


Ma.
Go to the top of the page
+Quote Post
dado
post 16.06.2004, 11:34:11
Post #5





Grupa: Zarejestrowani
Postów: 194
Pomógł: 2
Dołączył: 12.04.2004
Skąd: Częstochowa

Ostrzeżenie: (10%)
X----


ok zakumałem. dzięki.
Go to the top of the page
+Quote Post
vinox
post 22.09.2008, 10:43:59
Post #6





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 22.09.2008

Ostrzeżenie: (0%)
-----


witam nie umiem sobie poradzić z tym skryptem chciał bym też zeby ktoś mi powiedział jak zrobić aby sortowało wg dat od najnowszej do najstarszej o to ten skrypt.
Cytat
<?php

$file = "D:\\thgfdhg\\data\\logs\\reports.xml";
$f = @fopen($file, "r");
$contents = fread($f, filesize($file));
$tags = explode("<", $contents);
$found = 0;
foreach($tags as $tag){
if(substr($tag, 0, 6) == "report") {
if($temppos = stristr($tag, "name=\"")) {
$temp = explode("\"", $temppos);
$name = $temp[1];
$found = 1;
}
if($temppos = stristr($tag, "reason=\"")) {
$temp = explode("\"", $temppos);
$reason = $temp[1];
$found = 1;
}
if($temppos = stristr($tag, "time=\"")) {
$temp = explode("\"", $temppos);
$time = $temp[1];
$found = 1;
}


print("[$time] - $name $date was banished because of $reason.<br>");

}
}
?>


wiem ze post był pisany 4 lata temu ale nie chce zakładać nowego tematu a chciał bym uzyskać szybko informacji jak to zrobić albo poczekać aż ktoś to zrobi. Proszę o pomoc.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 6.05.2025 - 05:38