Bonjour à tous et à toutes.
Je passe mes vieilles requêtes sql en PDO et comme prévu je rencontre une difficulté avec un ORDER BY qui ne fonctionne pas.
Voici la requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
$premiere_entree = ($page_actuelle - 1) * $_SESSION['champ_nbr_a_afficher'];
				$resultat2 = $bdd->prepare('SELECT * FROM '.$_SESSION['liste_choisi'].' WHERE '.$_SESSION['champ'].' LIKE :reference ORDER BY '.$_SESSION['champ'].', :ordre LIMIT :premiere_entree, :nbr_page');
				$resultat2->bindValue(':reference', '%'.$_SESSION['s'].'%');
				$resultat2->bindValue(':ordre', $_SESSION['tri'], PDO::PARAM_STR);
				$resultat2->bindParam(':premiere_entree', $premiere_entree, PDO::PARAM_INT);
				$resultat2->bindParam(':nbr_page', $_SESSION['champ_nbr_a_afficher'], PDO::PARAM_INT);
Voici un echo des session :
liste_choisi = Liste_test - s = b - champ = membre_email - tri = DESC - champ_nbr_a_afficher = 500

Tous fonctionne sauf le trie.
Qui peux me dire pourquoi ?

Merci.