Mysql
 sql >> Base de données >  >> RDS >> Mysql

php mysql trier par date (Récent)

Lorsque vous utilisez le SELECT pour interroger les données d'une table, le jeu de résultats n'est trié dans aucun ordre. Pour trier le jeu de résultats, vous utilisez le ORDER BY

comme ça :-

ORDER BY column1 [ASC|DESC]

dans ton code :-

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

si le type de données de votre colonne n'est pas date ou datetime nous cast() comme ça :-

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