sql >> Databasteknik >  >> RDS >> Mysql

php mysql sortera efter datum (senast)

När du använder SELECT för att fråga data från en tabell, sorteras inte resultatuppsättningen i någon ordning. För att sortera resultatuppsättningen använder du ORDER BY

sådär :-

ORDER BY column1 [ASC|DESC]

i din kod :-

$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";

om din kolumndatatyp inte är date eller datetime oss cast() sådär :-

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


  1. Oracle Random Number Generator lagrad procedur utan att använda DBMS_RANDOM

  2. inaktivera NOTICES i psql-utgång

  3. Hur man använder analytiska funktioner i oracle (överpartition efter nyckelord)

  4. 8 sätt att lägga till mikrosekunder till ett Datetime-värde i MariaDB