oxman a dit:En fait, théoriquement tu ne choisis pas, ça dépend du contexte.
WHERE c'est pour choisir parmis une liste.
Et HAVING c'est pour choisir dans un groupe (donc après avoir fait un GROUP BY).
Typiquement le HAVING s'utilise comme ça :
SELECT *,COUNT(produit_name) AS total FROM liste_produit GROUP BY produit_name HAVING total > 10
Pour avoir la liste et la quantité de chaque produit, seulement si il y a plus de 10 produits.
$sql = 'SELECT secteur,url,image,prix FROM mode WHERE cat Like "womens clothing" AND (cat2 Like "%trenchs%" OR cat2 Like "%blousons%" OR cat2 Like "vestes" OR cat2 Like "%manteaux%") ORDER BY prix LIMIT '.$debut.','.$nb_affichage_par_page;
oxman a dit:Ta requête est juste.
Vérifie bien que c'est bien cette requête là que tu appelles sur l'autre page.
Car à mon avis tu en appel une autre sans le ORDER.
Concernant le BETWEEN, je ne sais pas, test![]()
➡️ Offre MyRankingMetrics ⬅️
pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)
Voir les détails ici