Vinnaren i pepparkakshustävlingen!
2012-02-10, 22:30
  #1
Medlem
NoggerTattoos avatar
detta funkar inte:

Kod:
$query mysql_query("select * FROM post order by desc");
    while(
$rad=mysql_fetch_array($query)){
     
//kod
    

men detta funkar:

Kod:
$query mysql_query("select * FROM post");
    while(
$rad=mysql_fetch_array($query)){
     
//kod
    

Någon som vet vad problem är? vill kunna sortera dem :/
Citera
2012-02-10, 22:34
  #2
Medlem
Hej,

Du måste sortera dom baserad på någonting, till exempel så (förutsatt att du har en kolumn som heter det) bör "ORDER BY id DESC" fungera bättre.
Citera
2012-02-10, 22:34
  #3
Medlem
gadzooxs avatar
Citat:
Ursprungligen postat av NoggerTattoo
$query = mysql_query("select * FROM post order by desc");
order by VILKEN_KOLUMN desc.

Citat:
Någon som vet vad problem är? vill kunna sortera dem :/
Sortera på vilken kolumn?
Citera
2012-02-10, 22:35
  #4
Medlem
NoggerTattoos avatar
Citat:
Ursprungligen postat av cyphr
Hej,

Du måste sortera dom baserad på någonting, till exempel så (förutsatt att du har en kolumn som heter det) bör "ORDER BY id DESC" fungera bättre.

Citat:
Ursprungligen postat av gadzoox
order by VILKEN_KOLUMN desc.


Sortera på vilken kolumn?
Tusen tack nu fattar jag
Citera
2012-02-11, 13:45
  #5
Medlem
Jimmits avatar
Just for the records om någon skulle stöta på samma problem och hittar tråden: ORDER BY colname DESC, betyder att man sorterar "colname" i fallande ordning. ORDER BY colname ASC betyder istället att man sorterar samma kolumn i stigande ordning.

Borde ligga under databaser istället för PHP btw.
__________________
Senast redigerad av Jimmit 2012-02-11 kl. 13:51.
Citera
2012-02-12, 13:13
  #6
Moderator
Protons avatar
PHP -> Databaser /Mod
Citera
2012-02-13, 09:49
  #7
Medlem
Citat:
Ursprungligen postat av Jimmit
Just for the records om någon skulle stöta på samma problem och hittar tråden: ORDER BY colname DESC, betyder att man sorterar "colname" i fallande ordning. ORDER BY colname ASC betyder istället att man sorterar samma kolumn i stigande ordning.

Borde ligga under databaser istället för PHP btw.

Kan vara värt att poängtera att skriver man bara ORDER BY id så blir det ASC som default. Iaf i T-SQL.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback