Dites que je veux obtenir dix enregistrements avec les mentions «J'aime» dans les dernières 24 heures. Voici ce que j'ai jusqu'à présent:PHP MySQL Query plus populaire dans les dernières 24 heures
$date = date("o-m-d");
$query = "SELECT date_created,COUNT(to),from,to FROM likes WHERE date_created LIKE '$date%' GROUP BY to ORDER BY COUNT(to) DESC LIMIT 10";
Le problème avec cette est qu'il obtient seulement le plus aimé compter de ce jour, peu importe la distance en ce jour-là, il est. Il ne reçoit pas le plus aimé des dernières 24 heures.
structure pour les goûts: à partir de | à | date_created | id
les dates sont dans l'heure ISO standard - exemple 2010-07-14T00: 35: 31-04: 00. Venez directement de la référence PHP: date ("c");
mon type de données est varchar, ce que je fais maintenant ... – Bharanikumar