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

php mysql ordina per data (recenti)

Quando usi il SELECT istruzione per interrogare i dati da una tabella, il set di risultati non viene ordinato in nessun ordine. Per ordinare il set di risultati, utilizza ORDER BY

così :-

ORDER BY column1 [ASC|DESC]

nel tuo codice :-

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

se il tipo di dati della tua colonna non è date o datetime noi cast() così :-

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