Page 1 sur 1

Trier une requete avec clause WHERE

Posté : 01 mars 2016, 19:22
par blinz
Salut à tous.
J'ai requete que j'affiche ensuite avec un ORDER qui contient une clause WHERE ça marche nikel
$sql .= " ORDER BY actu.id_actu DESC LIMIT ".intval(($page-1)*$parPage).", ".$parPage;
Maitenant j'aimerais qu'il tri toujours de la meme facon mais également ajouter une clause pour qu'il affiche tout les actu mais affiché d'abord toutes les actu qui n'ont pas comme id_post 999 et 34 une fois tte celle ci affiché alors on peut affiché les id_post qui on les valeurs 999 et 34.
J'ai donc essayé ceci mais sans suite:
$sql .= " ORDER BY actu.id_actu, id_post IN(999, 34) DESC LIMIT ".intval(($page-1)*$parPage).", ".$parPage;
Merci pour vos lumières

Re: Trier une requete avec clause WHERE

Posté : 01 mars 2016, 19:56
par or 1
ça me semble plus simple de le faire à l'affichage des résultats, une première boucle sans certains ids, une seconde avec seulement certains ids.