Trier une requete avec clause WHERE

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Trier une requete avec clause WHERE

Re: Trier une requete avec clause WHERE

par or 1 » 01 mars 2016, 19:56

ç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.

Trier une requete avec clause WHERE

par blinz » 01 mars 2016, 19:22

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