sql >> Database teknologi >  >> RDS >> Mysql

php mysql sorter efter dato (Seneste)

Når du bruger SELECT sætning for at forespørge data fra en tabel, er resultatsættet ikke sorteret i nogen rækkefølge. For at sortere resultatsættet bruger du ORDER BY

sådan :-

ORDER BY column1 [ASC|DESC]

i din kode :-

$query="SELECT * FROM tbl_quotes
    LEFT JOIN tbl_category ON tbl_quotes.cat_id= tbl_category.cid 
    ORDER BY tbl_quotes.id DESC,date DESC LIMIT $limit";

hvis din kolonnedatatype ikke er dato eller datetime os cast() sådan :-

CAST(column_name AS DATETIME);
CAST(column_name AS DATE);


  1. Hvad bestemmer, om skinner inkluderer id::serial i en tabeldefinition?

  2. SQL LIKE-forespørgsel mislykkedes - fatal fejl i forberedt sætning

  3. DAYOFWEEK() Eksempler – MySQL

  4. Oprettelse af en formular i APEX for at indstille variabler i en forespørgsel til en interaktiv rapport