Quel est le moyen le plus rapide?PHP et MYSQL façon optimisée de sélectionner par intervalle de date
a) $query="SELECT id FROM example WHERE date_sent>='".$date1."' AND date_sent<='".$date2."'";
ou
b) $query="SELECT id FROM example WHERE date_sent BETWEEN '".$date1."' AND '".$date2."'";
De plus, ce qui est plus rapide et mieux si j'ai une date dans le format '02/12/2010' ?
a) pour transformer en php la date à un format comme '2010-12-02' et le comparer directement 'WHERE date_sent>=2010-12-02'
ou
b) utiliser la fonction mysql: 'WHERE date>=str_to_date('02/12/2010','%d/%m/%Y')'
?
Merci
+1 pour l'indicateur PDO. J'allais simplement ajouter cela à ma réponse. –