sql >> Base de Datos >  >> RDS >> Mysql

php mysql ordenar por fecha (Reciente)

Cuando usas el SELECT instrucción para consultar datos de una tabla, el conjunto de resultados no se ordena en ningún orden. Para ordenar el conjunto de resultados, utiliza el ORDER BY

así :-

ORDER BY column1 [ASC|DESC]

en tu código :-

$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 el tipo de datos de su columna no es date o datetime nosotros cast() así :-

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